【问题标题】:How can I see all the revisions where a given line of a file has been modified?如何查看文件给定行已被修改的所有修订?
【发布时间】:2010-12-01 08:19:13
【问题描述】:

我在 Visual Studio 2008 中使用 AnkhSVN,我正在尝试找出一种方法来查看给定文件的特定行已被修改的所有修订(创建/更改),以便我可以跟踪何时引入了给定的错误。

我很确定在命令行中使用 SVN 的一些脚本编写魔法是可能的(请参阅this question),但是有没有办法在 Windows 环境中使用 AnkhSVN 或 TortoiseSVN ?

【问题讨论】:

  • 您的意思是blame,还是实际查看每一行的所有提交? (就好像你要做一个blame,然后递归地转到那个之前的修订版,然后从那里再做一个blame,然后继续直到这条线消失?)我不知道后者该怎么做.

标签: svn tortoisesvn ankhsvn


【解决方案1】:

我相信使用这些工具最接近您的方法是使用 Blame 命令。

不幸的是,blame 会显示last 修订版仅特定行已被修改。

【讨论】:

  • 哇!我什至不知道这存在!这对我来说绰绰有余!不过,在我使用的版本 AnkhSVN 2.1.8420.8 中,此功能称为“注释”。
  • 小提示,您可以在左栏中右键单击修订标题,然后再次单击“注释”。如果您在此处将高版本降低 1,您将获得该行当前版本之前的版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多