我正在使用CocoaPods将开源库集成到我的应用程序和VSC中,说BitBucket可以跟踪我的项目。
场景:我使用一台计算机(在工作中)向中添加新库Podfiles
,然后使用另一个工作站(在家中)从远程存储库中提取数据,这需要我为pod update
使用添加的新库Podfiles
做点事情。
只要我在家用计算机上进行Pod更新,它就会生成文件,要求我添加我的存储库。我还应该跟踪那些文件吗?
我的表达可能不是很清楚,所以我以SwiftPhotoGallery为例。我使用SourceTree作为我的Git客户端。
如果您问是否应该对Swift程序使用的库文件进行版本控制,那么答案很可能是“否”。相反,您应该只允许CocoaPods在您要开发项目的任何地方管理库。有很多原因不对Swift库文件进行版本控制。已经暗示的一个原因是,在使库文件保持最新状态方面,CocoaPods可能比您做得更好。另一个原因是,通常应该避免使用Git对二进制文件进行版本控制,因为它不能很好地处理二进制文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句