3

複数のコミット (30 程度) のコミット メッセージを再フォーマットしたい。多くのコミットで「短い」メッセージの後に改行を追加するのを怠っていたため、この質問で説明されているように問題が発生しています: How to output git log with the first line only? ということで、この改行を含めてコミットメッセージを書き換えたいと思います。

git rebase -i -p <commit-id of last good commit>この回答で説明されているように、コマンドを実行しました: Git で誤ったコミット メッセージを編集するにはどうすればよいですか? 、次に開いたエディターウィンドウで、メッセージを編集したいコミットに置き換えましたpickreword

これにより、git はコミットごとに一度に 1 つずつテキスト エディターを開きます。git は変更のたびにリベースを行う必要があるため、このように設計されていると思います。

ただし、この場合、コミット メッセージのみを変更し、ファイルは変更しません。すべてのテキスト エディタ ウィンドウを一度に開いて、これを高速化することはできますか?

たとえば、これらのウィンドウを 1 つのテキスト エディター プロセスの複数のバッファーで開くことができる場合 (ほとんどのテキスト エディターはこれをサポートしています)、bufdogvim のコマンドのようなマルチバッファー操作を使用できます。

4

1 に答える 1