Недавно я преобразовал репозиторий svn с git svn
. К сожалению, в истории svn имеется несколько пустых сообщений о фиксации. Это проблема, когда я переустанавливаю и редактирую/переписываю фиксацию до самой последней фиксации без сообщения фиксации.
$ git rebase -i d01
[detached HEAD ff9839c] asdf
2 files changed, 9 insertions(+), 0 deletions(-)
Aborting commit due to empty commit message.
Could not apply 054e890...
$ git branch
* (no branch)
master
$ git commit --amend
fatal: You are in the middle of a cherry-pick -- cannot amend.
В этом примере я сделал сообщение фиксации для второго последнего фиксации с пустым сообщением о фиксации, и перезагрузка была остановлена на самом последнем коммите с пустым сообщением о фиксации.
Я хотел бы редактировать все коммиты с пустыми сообщениями одновременно. Есть ли способ, которым я могу это сделать? Может быть, я могу изменить все коммиты с пустым сообщением о фиксации, чтобы сначала зафиксировать сообщение "пусто"?