Eclipse 找出谁编写/编辑了这行代码的最简单方法是什么?
这显然要求源文件受源代码控制。理想情况下,我想要一个在IDE(Eclipse、VisualStudio等)下工作的工具,但是一个外部工具也不错。显然,可以手动检查文件的早期版本,并比较各种版本,但我正在寻找一种方法,以便能够快速查看谁负责代码部分Eclipse 找出谁编写/编辑了这行代码的最简单方法是什么?,eclipse,version-control,cvs,Eclipse,Version Control,Cvs,这显然要求源文件受源代码控制。理想情况下,我想要一个在IDE(Eclipse、VisualStudio等)下工作的工具,但是一个外部工具也不错。显然,可以手动检查文件的早期版本,并比较各种版本,但我正在寻找一种方法,以便能够快速查看谁负责代码部分 我使用的是CVS,但该工具最好能与不同的源代码管理系统配合使用。您没有提到您使用的源代码管理 如果您使用的是Subversion,您可以查看: svn blame :)看起来像、在或中受支持(也在eclipse中) 正如您所提到的,该特性的eclip
我使用的是CVS,但该工具最好能与不同的源代码管理系统配合使用。您没有提到您使用的源代码管理 如果您使用的是Subversion,您可以查看:
svn blame
:)看起来像、在或中受支持(也在eclipse中)
正如您所提到的,该特性的eclipse名称是
适用于带TFS的Visual Studio.NET 该函数是“Annotate”,其工作原理基本相同
(就我个人而言,我把这些称为团队的政治迫害工具)。这个问题相当广泛/公开。不知何故,这是一个好主意,可以作为参考 在工作中,我使用Perforce及其图形界面。“时间推移”视图允许查看文件,其中每一行包含已更改的修订版本和详细信息(提交更改的人、时间等)。您可以移动滑块以查看以前的版本。
有一个命令行版本:
p4 annotate
我开始使用Mercurial,所以我看了看。(很好的站点,我刚刚发现)显示命令是AccuRev中的
hg annotate
,这在annotate+“版本滑块”功能中更为智能,它将为您提供浏览历史文件的注释版本的选项:
(不仅是谁更改了最新版本上的内容,还更改了所有版本上的内容)
(来源:)在许多版本控制系统中,包括、和,命令是
注释
在和中,命令为责备
例如,对于CV:
cvs annotate foo.cc > foo_changes.txt
将创建foo_changes.txt
,其中列出了与当前版本foo.cc
中每一行的最新更改相关联的修订号和用户名。使用不同的选项将为文件的早期版本或标记版本提供相同的信息
我也需要回答这个问题,但是当我阅读已经发布的答案时,它并没有马上跳出来,所以希望这个摘要会有所帮助。Eclipse annotate中的Performce插件没有显示在上下文菜单中。
所以我需要使用:
p4注释我的文件
,然后使用Eclipse浏览历史。这正是我想要的。此功能还与“历史记录”视图同步,便于查看有关入住的详细信息。他在最初的帖子中没有提到:啊,这就是所有版本控制对抗者的根源。基本责任:-oI发现OrtoiseHG(Mercurial客户端)也包含此功能(注释文件)