【发布时间】:2011-01-14 11:51:35
【问题描述】:
git-bisect 提供挂钩来对修订执行二分搜索并找出哪些更改破坏了设计。 Perforce 是否有等效的脚本?我做了 SO 和谷歌搜索,但没有运气。
2010 年 3 月 1 日更新:正如 Douglas Leeder 正确指出的那样,线性历史很容易做到这一点。然而,我们确实有多个分支,分支之间进行合并,所以它不像线性历史那样微不足道。此外,构建和测试代码需要一些时间(数小时),因此自动测试可以很好地进行,而无需我回来并在夜间/周末运行。
【问题讨论】:
-
这不是脚本,但您可以尝试将 p4 历史记录导入本地 git repo 并在那里使用
git bisect。见git-scm.com/docs/git-p4。请注意,在大型 p4 项目中,导入所有历史记录需要很长时间。
标签: git perforce git-bisect