最後のコミットを MQ パッチとして整理したいと思います。すべてのコミットはローカル (サーバーにプッシュされることはありません) ですが、すべてのローカル コミットが変換されるわけではありません。
例えば、私は 10 回のコミットを行いました (決してプッシュしたことはありません)。そして今、最後の 5 つをパッチに変換したいと考えています。
どうすればいいのですか?
最後のコミットを MQ パッチとして整理したいと思います。すべてのコミットはローカル (サーバーにプッシュされることはありません) ですが、すべてのローカル コミットが変換されるわけではありません。
例えば、私は 10 回のコミットを行いました (決してプッシュしたことはありません)。そして今、最後の 5 つをパッチに変換したいと考えています。
どうすればいいのですか?
短縮版:
$ hg qimport -r "-5:"
長いバージョン:
$ hg qimport -r "last(all(), 5)"
hg qimport
MQ リポジトリがすでに初期化されている場合は、変更セットをインポートできます ( hg qinit
.パラメータを介してインポートし--rev XXX
ます。
TortoiseHG を使用している場合、インポートする変更セットを右クリックし、[履歴の変更] -> [MQ にインポート] を選択して、TortoiseHG Workbench 内からパッチをインポートできます。