安装后如何将WinMerge与TortoiseSvn集成?

问题描述 投票:0回答:3

当您在 TortoiseSVN 之后安装 winmerge 时,您可以选择将 winmerge 与 Tortoise 关联。但是如果我们在 winmerge 之后安装 TortoiseSVN,我们如何关联要使用的 Winmerge 而不是 Tortoise 默认的 diff 查看器。

windows tortoisesvn winmerge
3个回答
100
投票

您可以打开TortoiseSVN设置并手动输入:

enter image description here

上面屏幕截图中我的命令行是:

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -ub -dl %bname -dr %yname %base %mine

如果您在 WinMerge 之后安装 TortoiseSVN,最简单的方法可能是卸载并重新安装 WinMerge。


26
投票

您还可以使用 WinMerge 来合并更改。在合并工具下的设置窗口(如上)中,输入:

32 位操作系统

C:\Program Files\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine

64 位操作系统

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine

然后您将在左窗格中获得远程文件,在右窗格中获得本地(已更改)文件。


22
投票

差异查看器

C:\Program Files\WinMerge\WinMergeU.exe -e -x -u -wl -dl %bname -dr %yname %base %mine

与:

  • -e
    使您可以通过按一下 Esc 键来关闭 WinMerge。
  • 当您开始比较相同文件时,
  • -x
    会关闭 WinMerge(显示信息对话框后)。
  • -u
    防止 WinMerge 将任一路径(左或右)添加到最近使用的 (MRU) 列表。
  • -wl
    将左侧打开为只读。
  • -dl %bname
    在左侧标题栏中指定原始文件的描述。
  • -dr %yname
    在右侧标题栏中指定您自己的文件的描述。
  • %base
    指定左侧文件与原始文件。
  • %mine
    用您自己的文件指定右侧文件。

合并工具

C:\Program Files\WinMerge\WinMergeU.exe -e -x -u -wl -dl %tname -dr %yname %theirs %mine %merged

与上面的选项相同,除了:

  • -dl %tname
    在左侧标题栏中指定存储库文件的描述。
  • %theirs
    指定左侧文件与存储库文件。
  • %merged
    指定冲突文件,合并操作的结果。
© www.soinside.com 2019 - 2024. All rights reserved.