比较TortoiseSVN中两个分支之间的文件

我知道如何在SVN中做到这一点,

svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt 

但是在TortoiseSVN中这样做肯定不会那么痛苦。 你会认为你可以从显示日志,但它似乎只显示当前分支的修订。

  1. 进入版本库浏览器(<右键> / TortoiseSVN / Repo-browser / <inputURL>)。
  2. 在分支B上打开右键菜单,select“比较标记”。
  3. 然后打开分支A上的右键菜单,select“比较url”或“显示差异为统一差异”。

我不知道这个function有多新(我当然是阅读文档,但在发布问题时没有find它),但是如果在右键单击文件时按住Shift键,则可以不使用URL必须去版本库浏览器。

查看差异到查看差异文档中的另一个分支/标记。

为了显示:

在这里输入图像说明

我觉得这个方法要容易得多:

打开您想要比较的文件的修订图( context menu->TortoiseSVN->Revision Graph )。 select第一个版本,然后按住Control键并单击以select第二个版本。 现在右键单击其中一个选定的版本,然后从上下文菜单中selectCompare Revisions

在TortoiseSVN 1.7.6上testing。

在这里输入图像说明