2010-09-23 92 views
2

我正在加快与XCode一起使用git的速度,但遇到了我不太确定如何处理的情况。git与XCode并忽略合并时的.xcodeproj?

我有我的项目“branchA”拥有的iOS 3.2

的构建目标的基础SDK我有“branchB”已经从branchA叉具有用于iOS4.2的构建目标的基础SDK的一个分支

我与两个分支发展持续,branchA与不依赖于SDK4.2功能,branchB对于那些依赖于4.2

不时这些功能的功能,我想合并在branchA中所做的更改为branchB
这当然会导致一些冲突,我很容易解决 - 除了那些发生在.xcodeproj文件

我怎么能告诉混帐不从branchA.xcodeproj文件合并到branchB - 在本质上,保持分支B中的.xcodproj文件,并忽略它可能与branchA有任何差异?

回答

4

在本SO answer我的细节,你可以使用

+0

太棒了 - 非常感谢!我假设通配符字符在.gitattributes文件中是有效的?即如果我想为'.xcodeproj'目录中的所有文件'keepMine',我可以使用'* merge keepMine'? (仅为分界添加引号)。这样做似乎符合我的预期,但我对.gitattributes文件不够熟悉。 – TomH 2010-09-24 12:24:18

+0

我想我在这里找到了关于在.gitattributes中使用*的答案:http://stackoverflow.com/questions/1910444/git-merge-s-theirs-needed-but-i-know-it-doesnt-exist/ 1910479#1910479再次感谢。 – TomH 2010-09-24 12:30:06