Я являюсь администратором репозитория GitHub https://github.com/plison/opendial. Я хотел бы уменьшить количество коммитов в репозитории, так как в хранилище уже есть несколько тысяч коммитов, многие из которых являются незначительными изменениями отладки, которые могут быть легко сжаты вместе (особенно те, которые составляют несколько лет).
Поэтому я пытаюсь применить rebasing, чтобы скрутить часть моих коммитов. Однако у меня возникла следующая проблема:
- Когда я печатаю, например.
git rebase -i HEAD~10
, я получаю довольно длинное количество строк фиксации (намного больше 10) в интерактивном редакторе. В чем может быть причина? - Что еще более важно, когда я закрою интерактивный редактор, чтобы начать перезагрузку, я систематически получаю сообщение об ошибке "error: not apply apply", , даже если я не делаю никаких изменений в коммитах ( т.е. если я оставлю все строки "pick", без каких-либо изменений или переупорядочения).
Как я могу решить эти проблемы? Следует отметить, что репозиторий был автоматически импортирован из предыдущего (SVN) репозитория, размещенного в Google Code. Преобразование показалось, что так хорошо работать, но мне интересно, почему я получаю эти ошибки при попытке переустановить мои коммиты.