手册

第 3 章 使用 TortoiseMerge

目录

查看模式
查看/合并
应用补丁
按钮和其他控件
行状态图标
合并/编辑冲突
打开文件
查看/合并
应用补丁
设置
主设置页面
颜色设置页面

查看模式

TortoiseMerge 有三种主要的查看模式:单窗格、双窗格和三窗格视图。单/双窗格视图用于查看更改,三窗格视图用于解决冲突。

查看/合并

图 3.1 单窗格视图

One Pane View

图 3.2 双窗格视图

Two Pane View

双窗格视图具有一些单窗格视图中没有的功能

  • 修改行内的更改以不同的颜色显示。添加的字符串部分以较浅的颜色显示,但您当然可以配置此处使用的颜色。删除的部分在字符串中用深棕色垂直线表示。查看上面的屏幕截图以了解其工作原理。

  • 代码重构通常意味着空格(空格、制表符、换行符)发生了很多变化,但实际上没有代码更改。例如,您将一条很长的行拆分为多行,或者有时将多行压缩成一行。

    此类更改在视图左侧用白色圆圈符号标记。如果您看到这样的白色圆圈,您立即知道那里没有真正的代码更改,您无需进一步检查更改的块。

  • 在双窗格视图中,可以手动编辑右侧窗格中的文件。此类更改用铅笔符号标记。左侧窗格中的文件也可以手动编辑,只有在左侧窗格处于活动状态时按下 启用编辑 时才可编辑。

如果您要比较/合并三个文件,TortoiseMerge 将在三窗格视图中显示差异。如果您需要解决冲突文件,也会使用此视图。

图 3.3 三窗格视图

Three Pane View

左侧窗格显示 他们的 文件与 基准 文件之间的差异,而右侧窗格显示 我的 文件与 基准 文件之间的差异。底部窗格显示合并 基准我的他们的 的结果,以及可能出现的冲突。

如果您将鼠标悬停在窗格标题上,工具提示将显示用于每个窗格中差异的文件名。

也可以在左侧或右侧窗格中手动编辑文件,但前提是在该窗格处于活动状态时按下启用编辑按钮。

应用补丁

TortoiseMerge 解析补丁文件后,会显示一个小窗口,其中包含根据补丁文件进行更改的所有文件。

图 3.4. 补丁文件列表

Patch File List


如果文件名显示为黑色,则可以毫无问题地应用补丁。这意味着该文件根据补丁文件没有过时。但是,如果文件名显示为红色,则无法直接应用补丁,因为您已经更改了该文件。

补丁文件窗口有一个上下文菜单,允许您预览补丁对当前文件的影响(应用但不保存)、应用并保存所选文件的更改,或应用并保存对列表中所有文件的更改。双击操作是预览。

TortoiseSVN 主页