1、事情原因是这样的,同事A和B的Xcode版本不一致,同事A在项目中新增了文件,但是同事B却发现在工程中没有引入如下图1:
![](https://img.haomeiwen.com/i2755740/13cf1d29e45b9dd6.png)
2、但是showInFinder后却发现如下图2:
![](https://img.haomeiwen.com/i2755740/c97e89ded8da8b0c.png)
3、怀疑是配置文件不一致导致的,查看.gitignore文件如下图3:
![](https://img.haomeiwen.com/i2755740/5f8c3d3129db49bf.jpg)
4、发现下图4中.gitignore文件中添加了project.xcworkspace 的忽略,解决办法中将project.xcworkspace删除
![](https://img.haomeiwen.com/i2755740/5e90174ffed2d32f.png)
5、在最后一步提交的是否发现工程的配置文件.DS_store每次都出现,既然修改了.gitignore文件,那就再添加一个.DS_Store的忽略,就解决了每次提交.DS_store都出现的问题。
![](https://img.haomeiwen.com/i2755740/792f1f22bfe0d5e1.png)
6、添加.DS_Store的忽略的方法如下,首先查看*.DS_Store中.gitignore忽略文件中有没有,如果有的话
![](https://img.haomeiwen.com/i2755740/172f7b1623278047.png)
直接在.gitignore忽略文件的中添加.DS_Store即可,如果在.gitignore忽略文件中没有.DS_Store,则在.gitignore忽略文件中添加.DS_Store和.DS_Store的忽略。
网友评论