同じ問題がありますが、別のエラー メッセージが表示されます。
$ git flow release finish -m 'Release 0.0.4 - Fixing a bug' 0.0.4
fatal: too many params
Tagging failed. Please run finish again to retry.
非常に醜い回避策を思いつくことができましたが、私にはうまくいくようで、スクリプトで使用することができます。
アイデアは次のとおりです。
- タグメッセージをファイルに入力する
- gitエディターコマンドを単純な移動コマンドに設定します(gitはターゲットの宛先を提供します)
- git フローのリリースを終了する
- git エディター コマンドの設定を解除します
どのOSを使用しているかはわかりませんが、Ubuntuで使用しているシーケンスは次のとおりです。
$ echo 'Release 0.0.4 - Fixing a bug' > .git/MY_TAGMSG
$ git config core.editor "mv .git/MY_TAGMSG"
$ git flow release finish 0.0.4
$ git config --unset core.editor