【问题标题】:Editor with inline SVN diff support (like in Netbeans)?具有内联 SVN 差异支持的编辑器(如在 Netbeans 中)?
【发布时间】:2011-12-09 22:50:09
【问题描述】:

我正试图放弃 Netbeans 作为我的主要代码编辑器。我喜欢 Netbeans 的一件事是它显示文件更改的方式 - 请参阅 screenshot。彩色条提供与svn diff 相同的信息。将鼠标悬停在这些栏上可以选择查看差异或还原此特定更改(相对于整个文件)。

还有哪些其他 OS X 编辑器/IDE 具有类似功能?

额外问题:此功能是否有特定名称?

UPDATE 供以后发现此问题的人使用:

在 phatfingers 的回答的帮助下,我自己做了一些进一步的研究,发现 NetbeansEclipse+Subclipse 似乎是提供我正在寻找的唯一选项为。

Eclipse 似乎将其称为 Quick Diff。有一个偏好,可以将当前版本与 Pristine SVN Copy 进行比较。

为了记录,我还是要换其他编辑。在 OS X 上配置 Subclipse(仍然)很糟糕,而 Eclipse 对我来说似乎相当臃肿。此外,Eclipse 的 Quick Diff 与 Netbeans 中的不同。 Netbeans 更清楚地为排水沟中的差异块着色,您可以通过单击恢复每个单独的更改。

虽然许多编辑器提供“非快速”的 svn 差异,但我可能会在命令行上处理我的 svn 差异,例如。 svn diff | grcat conf.diff.

或者我会为其他编辑器编写一个插件。 :)

更新 2:我写了一个quickdiff plugin to Komodo Edit / Komodo IDE

【问题讨论】:

    标签: eclipse macos svn editor diff


    【解决方案1】:

    带有 Subclipse 插件的 Eclipse IDE 在这方面做得很好,向您显示哪些文件已更改,允许您比较以前的版本以查看随时间发生的更改,检测哪些更改涉及冲突,并提供可视化工具让您手动处理-选择个别更改。

    我认为应用程序类称为“合并客户端”或更具体地称为“图形颠覆客户端”(正如您提到的 SVN)。

    【讨论】:

    【解决方案2】:

    更新:Sublime Text 有Vcs GutterGit Gutter,其中Vcs Gutter 是一个fork。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      相关资源
      最近更新 更多