我正在尝试放弃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
。
或许我会为其他编辑写一个插件。 :)
答案 0 :(得分:3)
带有Subclipse插件的Eclipse IDE可以很好地完成这项工作,向您显示哪些文件已更改,允许您比较以前的版本以查看随时间的变化,检测哪些更改涉及冲突,并提供允许您交付的可视化工具 - 挑选个人变化。
我认为应用程序类称为“合并客户端”,或者更具体地称为“图形Subversion客户端”(正如您提到的SVN)。
答案 1 :(得分:0)
更新: Sublime Text有Vcs Gutter和Git Gutter,其中Vcs Gutter是一个分叉。