【问题标题】:Use GUI to compare SVN revision of file with previous revision on Linux使用 GUI 将文件的 SVN 版本与 Linux 上的先前版本进行比较
【发布时间】:2012-04-01 20:03:12
【问题描述】:

我正在尝试使用 Subclipse 浏览 SVN 中文件的历史记录并查看对该文件的选定修订引入了哪些更改 - 就像您可以浏览 Wikipedia 上页面的更改一样。

我首先尝试双击历史记录中的行,但没有成功 - 我收到了一些“文件不存在”的错误消息。据我所见,您必须右键单击修订版,找到菜单选项“比较...”,然后单击第二个选择按钮并在您之前(即下方)找到修订版想要比较(通常但不总是以粗体突出显示),然后单击两次确定,这是一个冗长乏味的过程。我正在寻找一种更方便的方法来执行此操作。

【问题讨论】:

    标签: svn subclipse


    【解决方案1】:

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

    或者,您可以执行 Team > Show History 来查看文件的所有更改。选择任意两个修订版,右键单击并选择比较选项以查看这些修订版的差异。

    最后,当浏览 Show History 以简单地查看特定修订中的更改时,只需选择该修订,右键单击并选择比较,然后在随后的对话框中单击确定。您无需更改对话框中的任何设置。

    【讨论】:

      【解决方案2】:

      在 Emacs 中:

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

      2. C-x v l

      3. 向下标记感兴趣的修订(或单击它)

      4. 按大写 D 查看差异(对于所有由它更改的文件 修订)

      5. 要查看另一个,请按 C-x o 并返回到第 3 步。

      【讨论】:

      • 我写了这个问题。
      • 所以?问题是针对 subclipse,而不是针对 Emacs。
      猜你喜欢
      • 1970-01-01
      • 2011-12-23
      • 2019-11-28
      • 1970-01-01
      • 2021-12-02
      • 2019-08-02
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      相关资源
      最近更新 更多