这可能是一个比我描述的更复杂的问题,但在构建iOS应用程序并偶尔使用GIT之后,我并不处于一个具有挑战性的位置;我还有其他的开发人员正在与我合作,并且需要正确地使用存储库(BitBucket)来进行进一步的工作。
我的项目之所以“复杂”,有两个原因;
不知何故,一切都运行得很好(我有一个主分支和几个分支,不同的开发人员一直在处理这些分支)。每当我发现需要切换分支或合并分支时,事情就变得复杂起来。与CocoaPods相关的问题不断出现,尽管在命令行上无休止的努力通常会帮助我们克服挑战。
在这一点上,我们现在正在尝试将master合并到一个新的feature分支中,并且已经到达了行尾。
我的问题是:只有一个实际的项目文件存在合并冲突。其他所有文件都与.xcworkspace或CocoaPods相关。我认为理想的做法是将CocoaPods从GIT控件中完全移除,只留下Podfile,开发人员可以在本地安装。
有没有人有关于如何在Xcode项目中处理CocoaPods和GIT的建议?
发布于 2019-04-11 12:47:09
我强烈建议您不要将Pod文件夹添加到git,只提交Podfile和Podfile.lock。
您可以执行以下操作删除该文件夹:
git rm --cached Pods/
https://stackoverflow.com/questions/55620536
复制相似问题