具有内联SVN差异支持的编辑器(如在Netbeans中)?

时间:2011-10-18 09:37:32

标签: eclipse macos svn editor diff

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

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

奖金问题:此功能是否有特定名称?

稍后发现此问题的人

更新

在phatfingers的回答的帮助下,我自己做了一些进一步的研究,发现 Netbeans Eclipse + Subclipse 似乎是提供我所期待的唯一选择对

Eclipse似乎称之为 Quick Diff 。最好将当前版本与 Pristine SVN Copy 区分开来。

为了记录,我还是转向其他编辑。在OS X上配置Subclipse(仍然)很糟糕,而Eclipse似乎对我的目的来说非常臃肿。此外,Eclipse的Quick Diff与Netbeans中的内容无法匹敌。 Netbeans更清楚地对排水沟中的差异块进行着色,您只需点击一下即可恢复每个变化。

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

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

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

2 个答案:

答案 0 :(得分:3)

带有Subclipse插件的Eclipse IDE可以很好地完成这项工作,向您显示哪些文件已更改,允许您比较以前的版本以查看随时间的变化,检测哪些更改涉及冲突,并提供允许您交付的可视化工具 - 挑选个人变化。

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

答案 1 :(得分:0)

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