下列菜单显示在工具条里。可以方便地使用多数常见功能,它们分别是:
除了打开文件对话框,还能是什么?
保存你所做的任何修改。
放弃你在 TortoiseMerge 中所做的任何修改,重新载入文件。
实现多级撤销,允许你放弃在 TortoiseMerge 中所做的任何修改。
直接跳转到文件中的上一个/下一个不同的地方。它可以快速地跳过文件未变化过的部分。
当你处于双窗口方式时,无论是否鼠标划过该区域,在屏幕底部的细节状态栏都将显示首行的不同。
直接跳转到文件中的上一个/下一个需要解决的冲突。
从左边或右边的窗格选择块。参阅下节以获得更多关于编辑改变和冲突的信息。
用于在冲突的文件中合并修改。参阅下节以获得更多关于编辑改变和冲突的信息。
当你解决了文件中的全部冲突并保存了修改后,你可以在 TortoiseMerge 中标记为已解决冲突,而不用返回资源管理器去标记它们。
切换是否使用符号显示空格和制表符,以便你能注意到空白字符的变化。
切换内嵌差异的显示方法。在感知单词模式,当改变字符时,整个单词高亮显示。在感知字符模式,高亮显示改变的字符。
感知单词是默认模式,在大多数情况下它工作的很好。例如你修改了变量名,在感知单词模式下整个名称高亮显示,然而在感知字符模式下,你仅仅知道增加或删除了字符。但是,一些内容不能解释为单词,例如二进制文件,这种情况下,感知字符模式工作的更好。
在单窗口方式和双窗口方式间进行切换。在三窗口方式时无效。
比较空白字符 将全部缩进变化,或行内空白字符的变化按照添加/删除的行显示(即 Subversion 处理变化的方式)。
忽略空白字符变化 隐藏仅仅只是空白字符数量和类型的变化。例如,缩进,制表符变成了空格。在以前没有空白字符的地方增加空白字符,或者完全删除空白字符,仍旧视为变化。
忽略全部空白字符 隐藏所有空白字符的变化。
在双窗口方式中,互换左右窗口的内容。当你比较两个不同分支中的两个文件时,而不是比较同一个文件的两个修订版本时,TortoiseSVN 并不知道哪个文件应该放在左边的窗口作为“原始/基础版本”。如果放错了,为了便于查看,你能够互换它们。
当 TortoiseMerge 有补丁列表时,这个按钮允许你隐藏它(于是你可以看到两个窗口),或者显示它(于是你可以复审文件列表)。
Collapse collapses unchanged regions to a single line, leaving only the changed areas and minimal context. You can expand the collapsed areas by double clicking on the collapse line, but you cannot then re-collapse them unless you reload the file.
弹出 TortoiseMerge 的设置对话框。
opens the TortoiseMerge help file, of course.
窗口的左边是定位拉杆。它提供了对文件改变的位置的快速可视化引用。这个拉杆有三列。左列引用左边的窗口,右列引用右边的窗口,中间列引用底部窗口(如果存在)。在单窗口模式下,只使用了左列。定位拉杆也可以作为滑杆使用,让所有窗口同时滑动。
底部窗口下面是状态栏。它显示了他人与本人增加和删除的行数,以及尚存的未解决冲突数目。你还可以看到使用的行结束符,编码(ASCII,UTF-8等),以及在UTF-8编码的文件中是否有字节顺序标记(BOM)。当你的鼠标逗留在控件上的时候,状态栏的左边会显示提示。