タグ

2011年3月22日のブックマーク (1件)

  • Mercurial で過去のログメッセージを変更する | 穀風

    Mercurial で過去のログメッセージを変更する @ Mercurial 1.8.1 @ TortoiseHg 2.0.2 Mercurial は一つ前のコミットをロールバックでなかったことにできますが、2つ以上前のログを変更する方法はあまり公開されていない気がします。 しかし、MQというキューを管理するExtensionを使えば、比較的簡単に実現することができます。 といっても、以下のような制約があるので、実用できる場面は少ないかもしれません。 Synchronize 先には反映されません (最後に例を載せておきます) マージポイント以前には戻れません 以下では、TortoiseHg を使った例を示しますが、コマンドラインでも可能です。コマンドラインユーザはきっとMQもバリバリ使いこなしているかと思うので、こんな説明は必要ないでしょう。(超勝手な想像だな…) MQが有効になっていない