Manuals

第 3 章 使用 TortoiseMerge

目录

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

查看方式

TortoiseMerge 有三种主要视图方式:单窗格,两窗格和三窗格。单窗格/两窗格视图用于察看修改,三窗格用来解决冲突。

查看/合并

图 3.1. 单窗口方式

单窗口方式

图 3.2. 两窗口方式

两窗口方式

两窗口方式有单窗口方式不具备的一些特性:

  • 用不同的颜色来显示修改行。增加的部分使用浅色,当然你可以配置使用什么颜色。删除部分使用深褐色删除线显示。检查屏幕快照了解它们如何工作。

  • 代码重构经常意味着许多空白字符(空格,制表,新行)变化,但是没有实际上的代码改变。举例来说,你可以将一个很长的行拆分为几行,或者将几行合并为一行。

    这些改变在视图的左边用白色圆形符号标记。如果你看到了这些白色圆形,就立即知道这里没有实际代码改变,不需要进一步检查这个代码块

  • 在两窗格视图中,可以在右边的窗格编辑文件。这些修改用铅笔符号标记。在左边窗格编辑文件也是可行的,只有当左边窗格激活,并且允许编辑被按下。

如果你要比较/合并三个文件,TortoiseMerge 将会使用三窗口方式显示差异。这个视图也用来解决冲突文件。

图 3.3. 三窗口方式

三窗口方式

左窗口显示他人的文件与基础文件的差异,右窗口显示我的文件与基础文件的差异。底部窗口显示基础文件我的文件,与 他人的文件 的合并结果,以及可能的冲突。

如果你的鼠标在窗格的标题栏逗留,会有工具提示显示此窗格用于比较的文件名称。

只有当窗格激活,并且允许编辑按下后,在左边或者右边窗格编辑才是可行的,

应用补丁

如果 TortoiseMerge 能解析补丁文件,它会显示一个小窗口,给出此补丁修改的文件列表。

图 3.4. 补丁文件列表

补丁文件列表


如果文件名称用黑色显示,那么这个补丁可以没有任何问题的应用。它表示此补丁针对的文件没有过时。如果文件名称用红色显示,那么这个补丁不能直接应用,因为你的以往修改造成了这个文件出现冲突。

补丁文件窗口有一个上下文菜单,允许你预览在当前文件打补丁的结果(没有保存),为选择的文件应用修改,或者为列表内的所有文件应用修改。双击鼠标以预览。

TortoiseSVN homepage