質問

最後のn個のコミットを新しいmqキューにエクスポートし、実際のリポジトリからコミットを削除する簡単な方法はありますか?

私は、新しい機能の開発を始めて、後で何か間違ったことをしたことに気づき、パッチを折りたたむために MQ を使用したいと思うことがよくあります。

私は現在次のことを行っています:

  1. 最後のn個のコミットを単一のパッチとしてエクスポート
  2. 最後の n 件のコミットを削除する
  3. 新しい MQ を作成する
  4. すべてのパッチを逆の順序でインポートします
役に立ちましたか?

解決

これは、(限り何のマージが存在しないとして)単純です:

hg qimport -r base:tip

出来上がります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top