与提交中的git bisect类似的技巧

时间:2015-03-15 00:10:45

标签: git git-rebase git-bisect

使用git bisect,我们可以在提交之间引入问题时放大。

我想知道是否还有一种方法让git在单个提交中浏览(组合)文件,这样你就可以找出导致问题的文件/部分?

1 个答案:

答案 0 :(得分:1)

recommended waysplit a commitgit rebase -i $commit_you_want_to_split^一致。使用edit rebase操作然后使用reset HEAD^和一堆git add来提交您的提交,以将新的较小提交插入到索引中。不可否认,这不是自动的,但您可以使用大量sedawk或python编写脚本。有关更多详细信息,请参阅上面的SO链接。

一旦您的提交被删除,您的git bisect现在就会更精确。

有没有人自动完成此过程?