Rak*_*yal 62 windows tortoisesvn winmerge
当您在TortoiseSVN之后安装winmerge时,它可以让您选择将winmerge与Tortoise联系起来.但是,如果我们在winmerge之后安装TortoiseSVN,我们如何将Winmerge用于代替Tortoise默认差异查看器.
Uwe*_*eim 92
您可以打开TortoiseSVN设置并手动输入:

我从上面的截图中的命令行是:
C:\ Program Files(x86)\ WinMerge\WinMergeU.exe -e -x -ub -dl%bname -dr%yname%base%mine
如果你在WinMerge之后安装TortoiseSVN,可能最简单的方法是再次卸载并重新安装WinMerge.
tob*_*oni 23
您还可以使用WinMerge合并更改.在合并工具下的设置窗口(如上所示)中,输入:
32位操作系统
C:\Program Files\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine
Run Code Online (Sandbox Code Playgroud)
64位操作系统
C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine
Run Code Online (Sandbox Code Playgroud)
然后,您将在左窗格中获取远程文件,在右窗格中获取本地(已更改)文件.
Shi*_*127 13
截至2017年,命令行参数略有变化.您应该使用(对于64位操作系统):
差异查看器
C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %bname -dr %yname %base %mine
Run Code Online (Sandbox Code Playgroud)
附:
-e使您能够通过一Esc键按下关闭WinMerge .-x 当您开始比较相同的文件时,关闭WinMerge(显示信息对话框后).-u 阻止WinMerge将路径(左或右)添加到最近使用(MRU)列表.-wl 以只读方式打开左侧.-dl %bname 在左侧标题栏中指定原始文件的描述.-dr %yname 在右侧标题栏中指定您自己文件的描述.%base 使用原始文件指定左侧文件.%mine 使用您自己的文件指定右侧文件.合并工具
C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %tname -dr %yname %theirs %mine %merged
Run Code Online (Sandbox Code Playgroud)
使用与上述相同的选项,除了:
-dl %tname 在左侧标题栏中指定存储库文件的描述.%theirs 使用存储库文件指定左侧文件.%merged 指定冲突文件,即合并操作的结果.