SVN责怪Eclipse

时间:2008-10-21 21:56:45

标签: eclipse svn

昨天,我发现了Subversion(SVN)blame功能,我想知道,这个功能是否可以从Eclipse获得?

1 个答案:

答案 0 :(得分:106)

正如所指出的,您当前必须首先安装插件才能启用Subversion支持。我推荐Subversive,我自己,并在Stack Overflow上搜索标签“eclipse”和“subversion”一起将显示几个先前关于“gotchas”的线程,以便在安装连接器时注意(Subversive分为两部分 - 核心支持和提供SVN胶水的“连接器”。

安装完成后,您可以配置存储库,通过直接输入新的存储库地址并将其签出来创建新项目,或者将已经附加到SVN的现有项目与存储库相关联,让Subversion查看它。

完成 后,您就可以访问“svn blame”命令,也称为“注释”或“赞美”:

对于资源,右键单击文件浏览器窗格中的资源名称以弹出上下文菜单(您也可以通过右键单击编辑器本身的任何位置来获取此菜单)。在“团队”标题下(也是您访问所有SVN命令的位置,因为Eclipse在“团队共享”标题下概括了源代码管理),选择“显示注释”。在我的Mac PowerBook上,键盘快捷键是 Ctrl + Option + A ,我不在我的Linux或Windows附近XP平台可以看到我们两者的快捷方式(Mac OS X端口倾向于调整键盘快捷键以遵守Mac应用程序应该做的“更好”视图)。

在与Subversion存储库交谈一段时间之后,编辑器窗口的左侧装订线将显示一系列彩色条。如果为编辑器启用了行号,则这些行号将覆盖数字。否则,他们只会是酒吧。每种颜色的交替代表一种中断,其中责任从一个用户变为另一个用户。如果将指针悬停在条形图上,将出现一个工具提示,标识负责用户,行所来自的修订/提交,日期和签到注释。条形图的颜色会有所不同,从提交者到提交者,以及修订版本。它们将具有相同基色的不同色调,但Eclipse将尝试使它们在视觉上不同(尽可能多)。当您将鼠标悬停在代码段上时,会略微突出显示,并且与同一修订版关联的所有其他条形图也会突出显示。

(现在,不要问我如何关闭 off 。到目前为止,我唯一的解决办法是关闭缓冲区并重新打开它!)