git-bisect提供了在修订版上执行二进制搜索的钩子,并找出哪个更改破坏了设计。是否有Perforce的等效脚本?我做了SO和谷歌搜索没有运气。
2010年3月1日更新:正如Douglas Leeder正确指出的那样,线性历史很容易。但是我们确实有多个分支在分支之间进行合并,因此它不像线性历史那样简单。另外,构建和测试代码需要花费一些时间(小时),因此自动测试可以在没有我回来的情况下进行,并且可以在一夜之间/周末运行。
答案 0 :(得分:-3)
我认为没有任何明确的工具存在,我想因为在集中式源控制系统中同步到历史记录点要容易得多,所以没有人觉得需要工具。
只需在历史记录中同步,直到您的回归(您尝试跟踪)不再发生,然后在该点和HEAD之间同步到历史记录,直到找到问题修订版。