1

我有一个新的 TortoiseSVN (V 1.7.9),现在合并对话框没有任何差异选项。

我想要的是在我进行合并之前查看我的分支和主干之间的所有差异。

如果您查看较旧的屏幕截图,则有一个差异按钮: http ://bchavez.bitarmory.com/archive/2008/06/03/quothow-toquot-svn-merge-with-tortoisesvn.aspx

有什么新方法可以做到这一点吗?

是的,我知道如何在命令行上执行此操作,但是对于 TortoiseSVN,我明确需要它。

编辑:查看合并对话框的屏幕截图 - 没有 diff 功能:乌龟合并对话框

测试合并只是检查是否存在合并冲突,分支之间没有旧版本的差异。我还测试了“显示日志”按钮 - 这只是所选分支的日志列表。

4

2 回答 2

1

右键单击文件夹并选择

TortoiseSVN -> 设置

在设置中单击差异查看器并设置您喜欢的合并工具,例如 winMerge 或 BeyondCompare

于 2012-11-29T12:00:54.853 回答
1

这种差异能力不再在合并工作流程中。相反,您可以这样做:

  1. 从回购浏览器...
  2. 右键单击 ->在分支上标记以进行比较
  3. 右键单击 ->比较主干上的URL 。

这将触发该文档中描述的比较文件夹情况(这与比较来自 SVN 日志的 修订时出现的情况相同。在此处输入图像描述


另外一个选项:

  1. 访问分支的工作副本。
  2. 按住Shift鼠标右键单击要比较的分支文件夹。
  3. 选择 TortoiseSVN 的Diff with URL选项。
  4. 指定要比较的主干的 URL。

如果您在文件夹上执行此操作,那么您将获得 TortoiseMerge 的统一差异查看器,这可能是也可能不是您想要的。

于 2012-12-05T06:37:33.710 回答