我是https://github.com/plison/opendial GitHub 仓库的管理员。我希望减少该仓库的提交次数,因为该仓库已经有几千个提交,其中许多是可以轻松合并在一起的小型调试更改(特别是那些几年前的更改)。
因此,我正在尝试应用变基以便将我的提交合并在一起。然而,我遇到了以下问题:
- 当我输入例如
git rebase -i HEAD~10
时,交互式编辑器中会出现相当多的提交行(远大于 10 行)。可能的原因是什么? - 更重要的是,一旦我关闭交互式编辑器以开始变基,我就会系统地收到错误消息 "error:could not apply ',即使我没有对提交进行任何更改(即如果我将所有行保留为 “pick”,不进行任何修改或重新排序)。
如何解决这些问题?应该注意到,该仓库是从之前托管在 Google Code 上的一个(SVN)仓库自动导入的。到目前为止转换似乎已经很顺利,但我想知道为什么在尝试变基提交时出现这些错误。