题
当有更新时的工作副本和存储库之间的冲突,我使用Xcode的内置工具FileMerge。
我如何保存合并后的文件?我现在做的是保存合并后的文件,而不是原始的冲突的文件。
但节省了合并的文件,并退出FileMerge,请在“SVN合并”命令不退出后,它等待一些投入,但我不知道该怎么键入
因此我被迫通过打字退出命令“CTRL-C”中的终端。戒烟SVN我后得到:“SVN:无法写入连接:断管”。
如果我在“SVN状态”执行此操作后键入有“!”文件中的所有文件夹的前面。
如何正确合并文件与SVN和Xcode的FileMerge?
解决方案
它要求你说“R”为“已解决”,这将从您的文件中删除“C”的状态,并接受您的合并文件作为解决副本。其他选项包括 “雷满”,和 “h” 的帮助 “TF” 为 “他们全”, “MF”。
您可以使用任何你想要的编辑器编辑合并 - 要么调用它与“E”命令行(在处理“SVN合并”操作),或按“P”推迟,这将让你回到命令行,但你的文件仍然会发生冲突(状态为“C”),然后你将不得不手动调用“SVN解决”清除C状态。
在 “!”标志意味着该文件是所有锁定,因为据SVN而言,它仍然在合并操作(它死了,因为你用^ C中止它)的中间位置。
其他提示
看一看第4章:分支和合并一> SVN文档的。它拥有你所需要的信息。
修改
我可能误解了你的问题。如果你知道如何正常合并(即不需要额外的工具,如FileMerge),但有麻烦使用FileMerge做到这一点,尽量不要使用FileMerge,只是编辑与正常编辑冲突文件。如果你不知道如何在不使用专用工具的合并,那么请务必阅读文档,然后重试。
不隶属于 StackOverflow