时间:2010-11-03 20:13:56

标签: version-control open-source

什么是用于指责/赞美/注释代码(或其他具有历史记录的文本)的开源工具?

我的意思是一个工具来获取在源代码管理中具有历史记录的代码,并显示哪一行来自哪个版本/版本。

我更喜欢检测被移动的线条。它必须是开源的。

更新:我想查看/使用它的代码,而不只是使用工具本身。

2 个答案:

答案 0 :(得分:2)

几乎所有版本控制系统都包含这样的功能(我会说版本系统没有坏掉)。如果您正在使用CVS,则命令为cvs annotate;如果您使用的是Subversion,则为svn blame。即使您使用的是基于Web的工具(如ViewVC或ViewSVN(或github!)),正确的方法也是特定于您的VCS。

答案 1 :(得分:1)

我认为 Trac 提供了一种责备(注释)模式,当与某些VCS(如SVN或Mercurial)结合使用时

例如,Mercurial plugin in Trac支持视觉责备注释:

alt text