我们的项目使用svn
来管理源版本。我们有一个问题,当一个xib被2个人修改时,合并后它几乎会发生冲突。我用vim打开了confilct文件,信息不可读,我不知道如何解决合并冲突。如何解决xib文件的合并冲突?
有没有人遇到过这个问题?如何解决它?
在此先感谢。
我们的项目使用svn
来管理源版本。我们有一个问题,当一个xib被2个人修改时,合并后它几乎会发生冲突。我用vim打开了confilct文件,信息不可读,我不知道如何解决合并冲突。如何解决xib文件的合并冲突?
有没有人遇到过这个问题?如何解决它?
在此先感谢。
我会先检查是否可以手动合并它。 xib是xml文件。您可以使用TextEdit.app打开它并搜索“< < <” 您将看到两个块,即我的和svn的修订版。
如果这是不可能的,你会恢复你的代码,更新和重做工作。还有其他几种解决方法。 How to merge conflicts (file project.pbxproj) in Xcode use svn?
我确认只用文本编辑器编辑文件...
为什么“的信息不可读”?一个XIB文件就是XML。你有没有想过过渡到Git?它的automerge工具远远优于svn。 – Perception 2012-04-07 15:40:33
您是否尝试“将其更新到头部”并重新合并? – 2012-04-07 15:44:39