浏览合并工具窗口

贡献者面板

窗口中的三个顶部面板显示了具有冲突的文件的三个不同版本。这些版本如下

贡献者面板描述
来源源面板包含包含您正在合并的更改的文件。
目标目标面板包含您正在将更改合并到的文件。
基础基础面板包含作为源文件和目标文件共有的祖先的文件。

冲突的行是颜色编码的,以便您可以在结果文件中识别它们。每个面板上方都有一个取消选择/选择栏,您可以选择它来切换结果文件面板是否包含该贡献者的冲突行的版本。有关更多信息,请参阅 解决合并冲突

结果文件

结果文件最初显示每个贡献者对冲突行的版本,颜色编码以帮助您区分它们。当您解决合并冲突时,结果文件会更新以仅显示选定的行。您也可以手动编辑结果文件面板中的行。

工具栏

冲突导航

顶部工具栏中有两种类型的箭头导航

导航类型描述
未解决的冲突红色的 待解决 箭头按钮允许您直接导航到下一个或上一个未解决的冲突。此功能有助于快速解决需要解决的冲突。
所有冲突黑色箭头按钮会将您引导至文件中的所有类型的冲突。您可以跳到第一个或最后一个冲突,或者使用这些箭头转到下一个或上一个冲突。此功能有助于在合并过程中导航所有冲突,无论已解决还是未解决。

您也可以选择滚动栏中的彩色冲突栏以跳到特定冲突。

保存选项

选项描述
保存并退出将合并结果(底部)窗格的当前内容保存为目标分支上项目的签出修订版本。然后关闭三向合并窗口。如果冲突仍然未解决,对话框会提示进一步的操作。
保留源贡献者并退出将源贡献者保存为目标分支上项目的签出修订版本。然后,关闭三向合并窗口。
保留基础贡献者并退出将基础贡献者保存为目标分支上项目的签出修订版本。然后,关闭三向合并窗口。
保留目标贡献者并退出将目标贡献者保存为目标分支上项目的签出修订版本。然后,关闭三向合并窗口。

退出并保留未解决的冲突

选项描述
保存并退出继续保存操作。您在此窗口中完成的工作将保留,但 Unity VCS 不认为此项目的修订版本已合并。(它不会为此项目创建合并链接。)
退出而不保存关闭三向合并窗口而不保存您完成的工作。Unity VCS 不认为此项目的修订版本已合并。
取消返回到三向合并窗口中工作。

合并选项

菜单描述
查找打开一个文本框以在结果窗格中查找。
选项一个与合并相关的多个选项的菜单。
差异操作将基础与源进行比较,将基础与目标进行比较,或将源与目标进行比较。在直接从合并工具启动的单独窗口中比较参与合并的三个修订版本。

其他资源