Eclipse中的SVN责备

昨天,我发现了Subversion(SVN)的怪function,我想知道,这个function可以从Eclipse?

正如已经指出的,你现在必须首先安装一个插件来支持Subversion。 我推荐Subversive ,我自己和Stack Overflow上的标签“eclipse”和“subversion”在一起会显示几个关于“gotchas”的注意事项,当安装连接器时要注意(Subversive分为两部分 -核心支持和提供SVN胶水的“连接器”)。

安装完成后,您可以configuration存储库,直接input新的存储库地址并将其检出,或通过让Subversion查看已存在的SVN项目与存储库相关联来创build新项目。

一旦你这样做 ,这就是你如何访问“svn blame”命令,也被称为“注释”或“赞美”:

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

经过一段时间与Subversion版本库的交stream之后,编辑器窗口的左侧窗口将显示一系列彩色条。 如果您的编辑器启用了行号,这些将覆盖这些数字。 否则,他们只会成为酒吧。 颜色的每一次交替都代表了责任从一个用户变为另一个用户的中断。 如果将鼠标指针hover在条上,将出现一个工具提示,用于标识负责用户,来自行的修订/提交,date和签入注释。 从提交者到提交者以及修订版本,条形的颜色都会有所不同。 他们将会有不同的基本颜色,但Eclipse会尽量使它们在视觉上不同(尽可能)。 当您将鼠标hover在代码片段上时,它会稍微突出显示,并且所有与同一版本绑定的其他条形也将突出显示。

(现在不要问我怎么把它关掉,到目前为止,我唯一的解决办法是closures缓冲区并重新打开它!)