解决 Subversion 中的合并冲突
另请参见
发生合并冲突时,文件的父文件夹(或包)上将显示合并冲突标记 (
)。在文件自身中,每个冲突使用箭头进行标记,后面跟有两个修订中产生冲突的行。
使用合并冲突解决程序以图形方式解决合并冲突:
- 在“项目”、“文件”、“收藏夹”或“版本控制”窗口中,选择具有冲突状态的文件,然后从菜单中选择“解决冲突”。合并冲突解决程序将以红色突出显示合并冲突。
- 使用左上角的“下一个差异”按钮 (
) 和“上一个差异”按钮 (
) 查看文件中的每个冲突。
- 对于每个冲突,在包含要接受的文本的窗格上方单击“接受”。选择了正确的文本后,将以绿色突出显示该文本,并在“合并结果”窗格中显示它。未选择的文本以蓝色突出显示。
- 如果两个窗格都不包含所需的文本,请退出合并冲突解决程序,然后手动编辑源文件。在完成更改后,请右键单击该文件,然后从上下文菜单中选择“解决冲突”(或 "Subversion" >“解决冲突”)。接下来,从第 1 步开始,重复此过程。
- 在解决了所有冲突后,单击“确定”退出合并冲突解决程序。IDE 将使用所需的更改来更新本地工作副本。
- 在解决所有合并冲突后,您仍需提交文件以将更改添加到资源库副本中。
- 另请参见
- 在 Subversion 中比较文件修订
- 在 Subversion 中合并文件修订
法律声明