0
这是关于合并的XCode project.pbxproj
文件,但同样的原则也适用于任何数据库风格的纯文本文件(它不是一个二进制文件!)力混帐比较失败的部分匹配
说,在支路A我们增加了一个文件foo.m和支路B,我们bar.m
D814C04514DF6C3100D2AA5D /* foo.m */,
D8DAC57814DF8979004E1309 /* bar.m */,
正确的合并将是在输出两行。但是,由于这两行非常相似(按字符),Git假定它们是同一行,并尝试合并这两行。
但是,如果有好歹让只有令牌的Git匹配,则两条线将是完全不同的,所以Git的将有两个文件
我希望有一些东西我可以把在.gitattributes
文件强制此行为
也强制只有一个用户修改项目文件不是一个真正的选项。大多数工作(特别是在项目开始时)涉及到创建新类,所以迫使开发人员轮流使用会大大缩短开发时间。它最好花时间手动合并项目文件,而不是轮流修改项目文件。
当然有一种方法可以帮助git自动化合并? – Zeophlite 2012-02-07 06:32:12
您可以编写自己的驱动程序 – 2012-03-01 07:08:12
我该怎么做? – Zeophlite 2012-03-01 07:39:36