Pas*_*ten 6 git git-rebase git-bisect
使用git bisect,我们可以放大提交之间可能引入的问题.
我想知道是否还有一种方法可以在一次提交中让git遍历(组合)文件,这样你就可以找出导致问题的文件/部分?
hob*_*obs 2
推荐的拆分提交的方法是使用git rebase -i $commit_you_want_to_split^. 使用 rebase 操作切碎您的提交edit,然后使用 areset HEAD^和一堆git adds 将新的较小提交插入到索引中。诚然,这不是自动的,但您可以使用大量sedorawk或 python 编写脚本。有关更多详细信息,请参阅上面的 SO 链接。
git rebase -i $commit_you_want_to_split^
edit
reset HEAD^
git add
sed
awk
一旦你的承诺被切碎,你的承诺git bisect就会更加精确。
git bisect
有人自动化这个过程吗?
归档时间:
11 年,6 月 前
查看次数:
227 次
最近记录:
10 年,4 月 前