2012-03-16 101 views
2

我试图浏览SVN中的文件历史记录,并查看使用Subclipse引入的对该文件的选定修订版本 - 就像您可以浏览更改一样到维基百科上的一个页面。使用GUI在Linux上比较文件的SVN修订版与以前的修订版

我第一次尝试双击历史中的行,但没有奏效 - 我收到了一些“文件不存在”的错误信息。就我看到的Subclipse而言,您必须右键单击修订版,找到菜单选项“比较...”,然后单击第二个“选择”按钮,然后立即找到修订版(即下面)想要比较(通常但不总是用粗体突出显示),然后单击确定两次,这是一个单调乏味的过程。我正在寻找更方便的方法来做到这一点。

回答

2

我如果您已检出项目,请执行比较>修订。这带来了一个比较用户界面与修订列表。您可以单击每个修订版以查看差异。这会将该修订与您检出的内容进行比较。

或者,您可以执行团队>显示历史记录以查看文件的所有更改。选择任意两个修订版本,右键单击并选择比较选项以查看这些修订版本中的差异。

最后,在浏览显示历史记录以仅查看特定修订版的更改时,只需选择该修订版,右键单击并选择比较,然后在随后的对话框中单击确定。您无需更改对话框中的任何设置。

-3

在Emacs中:

  1. C-X C-f和选择要查看的文件的历史记录。

  2. CX VL

  3. 标签下降到某一版本(或者点击它)

  4. 按资本d查看DIFF(用于由 修订改变了所有的文件)

  5. 来看看另外一个,按CX O和回到步骤3.

+0

请阅读问题。 – Nullpo 2013-09-27 20:24:31

+0

我写了这个问题。 – 2013-09-28 20:24:43

+0

那么?问题是subclipse,而不是Emacs。 – Nullpo 2013-09-28 20:29:29