当前位置:  开发笔记 > 开发工具 > 正文

Subversion中特定代码行的更改历史

如何解决《Subversion中特定代码行的更改历史》经验,为你挑选了3个好方法。

是否可以在Subversion存储库中查看特定代码行的更改历史记录?

例如,我希望能够查看添加特定语句的时间或更改该语句的时间,即使其行号不再相同.



1> morechilli..:

我不知道在Subversion中跟踪语句的方法.

但是,很容易看到文件中的任何特定行最后一次更改时使用svn blame.检查SVNBook:svn blame参考:

概要

svn blame TARGET[@REV]...

描述

显示指定文件或URL的内嵌作者和修订信息.每行文本在开头用作者(用户名)和最后一次更改到该行的修订号进行注释.



2> Rafał Dowgir..:

在TortoiseSVN客户端中有一个非常好的功能,可以让你:

责怪文件,显示每行的最后一次更改(这是标准的)

点击上面视图中的特定行后,"责备以前的修订"(这是好的)

第二个功能就是它所说的 - 它显示了对该行的最后一次修改之前的注释修订.通过迭代使用此功能,您可以追溯特定行的历史记录.



3> atedja..:

我通常会:

    svn blame FILE第一.

    请注意特定行的最后一个修订版.

    使用-r参数执行另一个查询:

    svn blame FILE -r 1:REV
    

    从那里手动跟踪.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有