我运行svn diff并将内容diff结果放在文本文件中。 由于操作很慢,我不想再使用Eclipse进行差异化。
我需要以更好的方式查看结果进行比较,我发现的是Colordiff。 我想问一下Notepad ++中是否有任何插件用于同一目的, 或者Eclipse中是否有任何插件可以通过格式化查看diff结果?
(场景是我在一个分支上,它有一些核心变化和一些全局替换。我需要将这个分支与原始分支进行比较。 在脚本的帮助下,我过滤掉了一些全局替换,但是如果没有工具的帮助,还有太多的东西无法检查。)
答案 0 :(得分:1)
您可以运行git diff ... > foo.diff
并在N ++中打开foo.diff。这会在shell中为您提供类似git diff --color
的类似输出。如果您想要并排查看,则需要set up an external diff tool。
答案 1 :(得分:1)
如果您已经在使用Eclipse,则应该使用Subversion的Eclipse插件(如Subversive或Subclipse)进行设置。两者都没有很好地对diff进行着色,所以如果这是主要的点,你应该在定义中添加一个外部diff工具(这里是Subversive):
Window > Preferences > Team > SVN > Diff Viewer
请参阅我过去曾提出的关于将合并工具集成到Eclipse中的问题的类似答案:https://stackoverflow.com/a/7749442/41540
答案 2 :(得分:0)
您没有提及您是否在使用任何特定的GUI工具来使用SCM?如果您正在使用TortoiseSVN或类似的,那么这里有一种方法可以在Notepad ++中显示差异:
How to use Notepad++ as diff viewer for TortoiseSVN (and similar tools).