2011-03-04 28 views
1

我最近遇到了一段代码,我认为这很有趣。除了有趣之外,我还需要找出是谁签入了这段代码,以便在我们的应用程序中保持代码质量。谁写的代码? Svn代码跟踪系统

有没有一种机制可以从svn中挖掘代码的所有者?因此,如果我突出显示一段代码,我可以获得有关签入时间和签名人数的信息。

回答

9

你应该尝试blame

svn blame <file> 
+1

太好了。谢谢。 – 2011-03-04 20:25:33

+1

不客气!如果你愿意,你可以使用像Trac这样的系统来解析输出,并以不同的颜色直观地显示每一行的起源(这只是更容易扫描:)) – chelmertz 2011-03-04 20:31:06

4

可能是你正在寻找svn blame

从描述: “显示作者和修订版本信息行中指定的文件或URL”

也适用于git和mercurial。

+0

太好了。谢谢。 – 2011-03-04 20:19:29

0

您可以查看签入该文件的用户的历史记录。该文件上有多少个不同的提交者?你是否还需要知道有趣的代码的确切修订版本?

0

或者你也可以试试这个:svn log |头-n,其中n是你想看到的最后一个提交。我相信这会有所帮助。