一つ前のコミットをロールバックでなかったことにできますが、2つ以上前のログを変更する方法はあまり公開されていない気がします。MQというキューを管理するExtensionを使えば、比較的簡単に実現することができます。いっても、以下のような制約があるので、実用できる場面は少ないかもしれません。使った例を示しますが、コマンドラインでも可能です。コマンドラインユーザはきっとMQもバリバリ使いこなしているかと思うので、こんな説明は必要ないでしょう。下にパッチキューウィンドウが表示されますまず、全てのパッチを適用解除します。以上でコメントの修正は完了です。ディレクトリを覗いてみてください。ファイルの形でおいてあるのがわかると思います。これらのパッチをいじって、適用、適用解除を試してみると、MQの仕組みがよくわかると思います。いじってみて、すごく理解が深まりました。「見える化」大切ですね。(私の理解力が低いって話もありますが...)MQは、本来は他の人がパッチを送ってくれた場合に試すための仕組みみたいですが、使ってみるといろいろ応用が効きそうです。してからやってください。すると以下のように別ブランチになってしまいますのでご注意を。