【问题标题】:Subversion: How to find the buggy commit?Subversion:如何找到错误的提交?
【发布时间】:2011-01-23 05:14:40
【问题描述】:

我有一个问题,有人引入了一个错误,但我不知道引入这个错误的颠覆提交。我正在寻找类似 svn 的 git 功能 bisect 之类的东西。

有没有人知道脚本,例如python来模拟这个功能?

【问题讨论】:

  • 我听说过这个功能(我不是 git 用户),但在文档中看起来真的很棒(我冒昧地链接到问题中)。
  • 谷歌搜索“svn bisect”会给你带来不错的点击率,你知道 ;-)

标签: svn


【解决方案1】:

svn 没有内置了类似 bisect 的功能。似乎有一个 perl script 可以做到这一点。

svn-blame 和 git-bisect 做同样的事情;相当于 git-blame 和 hg-annotate。

【讨论】:

    【解决方案2】:

    svn blame 可能会对您有所帮助。 GUI 界面提供了一个漂亮的“实现”:

    【讨论】:

    • 这不是我想要的,因为我不知道源文件,也不知道会导致错误的错误行。我喜欢测试完成的构建并获得好或坏,然后继续下一个等分间隔/一半。
    猜你喜欢
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    相关资源
    最近更新 更多