git-bisect提供了钩子来对修订执行二进制搜索并找出哪些更改破坏了设计。Perforce 是否有等效的脚本?我做了 SO 和谷歌搜索,但没有运气。
2010 年 3 月 1 日更新:正如 Douglas Leeder 正确指出的那样,线性历史很容易做到这一点。然而,我们确实有多个分支,分支之间进行合并,所以它不像线性历史那样微不足道。此外,构建和测试代码需要一些时间(数小时),因此自动测试可以很好地进行,而无需我回来并在夜间/周末运行。
git-bisect提供了钩子来对修订执行二进制搜索并找出哪些更改破坏了设计。Perforce 是否有等效的脚本?我做了 SO 和谷歌搜索,但没有运气。
2010 年 3 月 1 日更新:正如 Douglas Leeder 正确指出的那样,线性历史很容易做到这一点。然而,我们确实有多个分支,分支之间进行合并,所以它不像线性历史那样微不足道。此外,构建和测试代码需要一些时间(数小时),因此自动测试可以很好地进行,而无需我回来并在夜间/周末运行。