我正在使用CocoaPods将开源库集成到我的应用和VSC中,并说BitBucket会跟踪我的项目。
场景:我使用计算机(在工作中)向Podfiles
添加新库,然后使用另一个工作站(在家中)从远程存储库中提取数据,这将需要我pod update
1}}用于使用Podfiles
添加的新库,这没关系。
点就是我在家用电脑上进行pod更新,它会生成文件,要求我添加我的回购。我还应该跟踪这些文件吗?
我的表达可能不太清楚,所以我以SwiftPhotoGallery为例。我使用SourceTree作为我的Git客户端。
答案 0 :(得分:1)
如果您在询问是否应该对Swift程序使用的库文件进行版本控制,那么答案很可能是否定的。相反,您应该只允许CocoaPods在您想要开发项目的任何地方管理库。有很多理由不对Swift库文件进行版本控制。已经暗示的一个原因是CocoaPods可能会比保持库文件最新更好。另一个原因是,通常应该避免使用Git对二进制文件进行版本控制,因为它不能很好地处理二进制文件。