マーキュリアル:最新の n リビジョンを MQ にエクスポート
-
13-09-2019 - |
質問
最後のn個のコミットを新しいmqキューにエクスポートし、実際のリポジトリからコミットを削除する簡単な方法はありますか?
私は、新しい機能の開発を始めて、後で何か間違ったことをしたことに気づき、パッチを折りたたむために MQ を使用したいと思うことがよくあります。
私は現在次のことを行っています:
- 最後のn個のコミットを単一のパッチとしてエクスポート
- 最後の n 件のコミットを削除する
- 新しい MQ を作成する
- すべてのパッチを逆の順序でインポートします
解決
これは、(限り何のマージが存在しないとして)単純です:
hg qimport -r base:tip
出来上がります。
所属していません StackOverflow