我最近遇到了一段代码,我认为这很有趣。除了有趣之外,我还需要找出是谁签入了这段代码,以便在我们的应用程序中保持代码质量。谁写的代码? Svn代码跟踪系统
有没有一种机制可以从svn中挖掘代码的所有者?因此,如果我突出显示一段代码,我可以获得有关签入时间和签名人数的信息。
我最近遇到了一段代码,我认为这很有趣。除了有趣之外,我还需要找出是谁签入了这段代码,以便在我们的应用程序中保持代码质量。谁写的代码? Svn代码跟踪系统
有没有一种机制可以从svn中挖掘代码的所有者?因此,如果我突出显示一段代码,我可以获得有关签入时间和签名人数的信息。
你应该尝试blame
:
svn blame <file>
您可以查看签入该文件的用户的历史记录。该文件上有多少个不同的提交者?你是否还需要知道有趣的代码的确切修订版本?
或者你也可以试试这个:svn log |头-n,其中n是你想看到的最后一个提交。我相信这会有所帮助。
太好了。谢谢。 – 2011-03-04 20:25:33
不客气!如果你愿意,你可以使用像Trac这样的系统来解析输出,并以不同的颜色直观地显示每一行的起源(这只是更容易扫描:)) – chelmertz 2011-03-04 20:31:06