我正在开发一个iOS项目,我正在使用git来进行版本控制.我正在与另一位开发人员合作.
我应该在repo中保留哪些Xcode项目文件,哪些可以排除,以免对其他开发人员产生负面影响?
以下是git告诉我的一些非代码文件已被修改或添加...(顺便说一下,如果你为YourProject.xcodeproj文件"显示包内容",这些只能在OSX文件管理器中查看)
排除?
包括?
这看起来是对的吗?
(对于那些想要使用git的排除功能的人来说只是一个FYI.在你的本地存储库中编辑你的.git/info/exclude文件.输入你希望git忽略的文件的文件或模式.例如,如果你希望git忽略foo.temp,bar.temp你可以在文件中加上一行代表*.temp)
我试图合并两个分支,但我有四个文件名旁边带有“C”图标的文件,如下所示:
无论我如何单击该文件,都无法打开它。
同时,右下角的“合并”按钮处于非活动状态,我猜测无法选择“合并”的原因是文件名旁边的图标。谁能告诉我那个标志是什么意思?如果用“C”图标解决问题就足以使“合并”按钮处于活动状态,以便我可以成功合并两个分支?
在我点击“C”文件,然后用A点击其他一些文件后,有一条消息说:
源代码控制操作失败,因为找不到文件“XXX”。确保存储库中存在有效文件,然后重试。
我知道我添加了一些其他分支没有的新文件,所以我想这是我无法合并两个分支的另一个原因?但是,我很困惑,如果我要修复警报并且存储库中存在新文件,这是否意味着我实际上成功“合并”了两个分支,因为旧分支将包含新文件?任何人都可以提供任何见解吗?