相关疑难解决方法(0)

Git和pbxproj

我在看一个开源的Mac应用程序,他们为.gitignore提供了一些建议值.他们是我所期待的......

但是,他们还建议输入.gitattributes文件:

*.pbxproj -crlf -diff -merge

就git而言,我不是最知识的,所以我想知道 - 添加这条线的好处是什么?具体做什么?我在这个项目中只看到了这个建议,如果这是正常的做法,我本来希望现在可以在其他地方看到它.所以我很好奇它是如何特别适用于pbxproj文件的.

git xcode

30
推荐指数
3
解决办法
2万
查看次数

Xcode项目文件git合并冲突

在Xcode中,避免项目文件中Git冲突的最佳方法是什么?(我是手动git,没有使用Gcode的Xcode接口)

我从Github克隆了mapbox-ios-sdk,攻击它,现在远程主机已经改变了.当我尝试将远程更改拉到我的本地时,合并后会在项目文件中出现合并冲突.(具体来说,我的意思是.xcodeproj中的project.pbxproj)

我真的不认为项目文件应该放入忽略,因为如果项目文件中有任何新文件,.pbxproj文件似乎会被更改.(或者我只是完全错了,这个文件应该被忽略了?但显然它在mapbox-ios-sdk中没有被忽略.毕竟人们需要项目文件.)但我也跑了在我与另一个合作者的合作项目之前进入这场冲突,这让我完全无法使用Git.

我应该弄清楚如何手动解决冲突,还是有更好的方法来解决这个问题?

git xcode

29
推荐指数
3
解决办法
4万
查看次数

我应该使用merge = union将.pbxproj文件与git合并吗?

我想知道.gitattributes中的merge = union选项是否适用于.pbxproj文件.

该选项的联机帮助页:

对文本文件运行3向文件级别合并,但从两个版本中获取行,而不是留下冲突标记.这往往会以随机顺序在结果文件中保留添加的行,用户应验证结果.

通常,对于将90%的文件添加到项目中的情况,这应该没问题.有没有人有这方面的经验?

git merge cocoa objective-c

20
推荐指数
2
解决办法
8575
查看次数

标签 统计

git ×3

xcode ×2

cocoa ×1

merge ×1

objective-c ×1