私の最後のコミットをMQパッチとして手配したいと思います。すべてのコミットはローカル(サーバーにプッシュされることはありません)ですが、すべてのローカル・コミットが変換されるわけではありません。Nローカル一番上のコミットをMQパッチに変換するにはどうすればいいですか?
私は10回コミットしましたが、最後の5つをパッチに変換したいと思います。
どうすればよいですか?
私の最後のコミットをMQパッチとして手配したいと思います。すべてのコミットはローカル(サーバーにプッシュされることはありません)ですが、すべてのローカル・コミットが変換されるわけではありません。Nローカル一番上のコミットをMQパッチに変換するにはどうすればいいですか?
私は10回コミットしましたが、最後の5つをパッチに変換したいと思います。
どうすればよいですか?
短いバージョン:
$ hg qimport -r "-5:"
ロングバージョン:
$ hg qimport -r "last(all(), 5)"
MQリポジトリがすでに初期化されている場合は、hg qinit
経由でチェンジセットをインポートすることができます(コマンドはを使用します)。コマンドは1つのパッチしか受け付けないため、最後の5つのチェンジセットをインポートするには、 --rev XXX
パラメータを使用してインポートするリビジョンを指定してください
TortoiseHGを使用している場合、インポートするチェンジセットを右クリックして、Modify History - > Import to MQを選択して、TortoiseHG Workbenchからパッチをインポートできます。