0

我正在处理大约 5000 次提交(包括合并)的代码库。我开始交互式 rebase 以压缩类似的提交并重新编写弱提交消息。在此之前我删除了这篇文章之后的一些大文件。

然而,我从第 7 次提交开始就出现了冲突,并且每次提交的冲突都会变得更大。有没有办法只进行不会引发任何冲突更改的操作?

我使用命令:

git rebase FIRSTCOMMIT -i
4

1 回答 1

1

如果我没记错的话,你通常不能轻易地对这样的历史进行临时调整。根据您的情况,可能会有解决方法。例如,如果您有一个标记的 master,您可以将每个标记之间的更改压缩到一个提交中。类似的策略通常适用于任何连接FIRSTCOMMIT路径HEAD

于 2016-05-31T19:18:25.177 回答