【发布时间】:2011-01-27 16:14:12
【问题描述】:
在 netbeans 中,如果我打开一个受版本控制的文件,则被修改的行会在左侧突出显示。 (绿色表示新行,蓝色表示修改行)
有没有可能在Eclipse中得到类似的效果?
【问题讨论】:
在 netbeans 中,如果我打开一个受版本控制的文件,则被修改的行会在左侧突出显示。 (绿色表示新行,蓝色表示修改行)
有没有可能在Eclipse中得到类似的效果?
【问题讨论】:
在 Eclipse 中,您也会在保存文件时突出显示已更改的行。 和高亮只不过是在更改的行开始之前编辑器左侧面板的颜色变化。
【讨论】:
使用 Subversive,您可以执行 Team > Show Annotations,它会用作者和最后修改该行的日期来注释行。
【讨论】:
默认情况下,它与磁盘上的最新版本进行比较,如果您保存了文件,则根本没有差异。您必须激活与 SCM 存储库的比较。我不确定如果您使用多种类型的 SCM 会发生什么,因为这只是一种选择。
【讨论】:
EGit 插件的 Quick Diff 与 netbans 修改行功能完全相同。
【讨论】:
Right-click 在文件上 > Team > Show annotation.
代码左侧将出现brown 磁带(它代表commited 行),modified 行将显示在white 中。
【讨论】:
您必须至少做两件事才能显示基于修订的更改突出显示(即,在保存文件时不会消失的那些)使用 Git 时在 Eclipse 的“总览标尺”中:
Preferences > Team > Git > Projects > Automatically Share project that are located inside Git repositories 被选中或 使用Import... 将项目导入您的工作区> Git > Projects from Git (正如@cornelius 在对另一个答案的评论中指出的那样)Preferences > Editors > Text Editors > Quick Diff
【讨论】:
在 Eclipse 中使用其 Quick Diff 功能。这很容易做到:
Enable quick diff 来打开快速差异。Use this reference source。 Git、SVN 和 CVS 应该
在场。如果 MercurialEclipse 插件是
已安装。Show differences in overview ruler。您应该能够在左侧栏中看到以颜色标记的新添加、修改或删除的行,通常显示行号。使用的颜色是在 Quick Diff 对话框中设置的颜色(参见上述步骤)。您还可以查看沿右侧总览标尺标记的这些未提交位置。
【讨论】: