Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的团队正在使用 GitHub 和 Xcode。我们使用 OS X 的 GitHub 应用程序来提交、分支和同步。问题是当两个或多个开发人员向项目添加文件时,“project.pbxproj”文件中会发生冲突。最近我意识到 Xcode 中有一个 commit/push/pull 选项。
如果我停止使用 GitHub 应用程序并使用 Xcode 的提交、推送、拉取和合并,“project.pbxproj”文件中的这些冲突会停止发生吗?
你仍然可以有冲突。
如果有人对项目文件进行了更改,而您对项目文件进行了更改,并且您尝试与其他人同时(或不久之后)提交它,那么您很有可能会看到冲突。
值得庆幸的是,“ project.pbxproj”项目文件是文本,你可以用你最喜欢的编辑器(vi或emacs其他任何东西)打开它,你可以很容易地解决冲突。
project.pbxproj
vi
emacs