Rebasing история git с пустыми сообщениями о фиксации

Недавно я преобразовал репозиторий 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.

В этом примере я сделал сообщение фиксации для второй самой последней фиксации с пустым сообщением фиксации, а перебазирование остановилось на самой последней фиксации с пустым сообщением фиксации.

Я бы хотел отредактировать сразу все коммиты с пустыми сообщениями. Как я могу это сделать? Может быть, я могу изменить все коммиты с пустым сообщением о фиксации, чтобы сначала сообщение фиксации было «пустым»?

15
задан schmmd 17 December 2011 в 03:14
поделиться