使用GUI将文件的SVN修订版与Linux上以前的修订版进行比较



我正试图浏览SVN中一个文件的历史记录,并使用Subclipse查看对该文件的选定修订引入了哪些更改,就像你可以浏览维基百科上某个页面的更改一样。

我第一次尝试双击历史记录中的行,但没有成功——我收到了一些"文件不存在"的错误消息。就我所见,使用Subclipse,你必须右键单击修订,找到菜单选项"比较…",然后单击第二个选择按钮,在你想要比较的修订之前(即下面)找到修订(通常但不总是用粗体突出显示),然后单击确定两次,这是一个冗长的过程。我正在寻找一种更方便的方法来做这件事。

如果已签出项目,请执行"与">"修订"。这将显示一个与修订列表的比较UI。您只需单击每个修订即可查看差异。这会将该修订与您签出的内容进行比较。

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

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

在Emacs:中

  1. C-x C-f,然后选择要查看其历史记录的文件。

  2. C-x v l

  3. 选项卡向下到感兴趣的修订(或点击它)

  4. 按大写D查看diff(针对由此更改的所有文件修订版)

  5. 要查看另一个,请按C-x o,然后返回步骤3。

最新更新