希望有经验的可以分享一下
配置文件不应该提交吧
#1 楼 @sanivbyfish 这个文件得提交吧,这个是配置项目目录文件结构的吧?
#2 楼 @fresh_fish 那你和你队友老冲突,说明你们项目目录文件结构都不一样?是否该统一一下?
是因为修改 storyboard 的配置冲突吗
项目中增减文件、变更配置的修改勤 commit 和 push。
这个文件冲突了比较容易解决。“总是冲突”我只能想到两个原因:
#3 楼 @nightire 可能会不一样啊,比如他新添加了或者删减了文件。怎么个统一法?
#5 楼 @ashchan 确实是项目初期,提交的不频繁
#6 楼 @fresh_fish 既然文件会频繁的新增或删减,那这个 .pbxproj 就没有版本控制的必要啊,它自身都没有一致性的要求(会频繁变更,且不跟随环境),又何必版本控制?直接 ignore 掉,个人用个人的不就好了?
#6 楼 @fresh_fish 你看看这个:https://github.com/truebit/xUnique
#8 楼 @nightire 直接 ignore 掉会有问题吧,比如对方添加了文件,而我没有更新.pbxproj,那新增的文件不会在 xcode 显示吧 #9 楼 @nightire 谢谢你,我看看
#8 楼 @nightire 这个文件时 Xcode project 核心,不可或缺。
提交前,stash 或 reset 一下。
新增文件,那个配置文件都变化的,不提交也不行,我们之前的做法是 新增文件都要通知下团队其他人 另外经常 update 和 commit。