17

最後のコミットを MQ パッチとして整理したいと思います。すべてのコミットはローカル (サーバーにプッシュされることはありません) ですが、すべてのローカル コミットが変換されるわけではありません。

例えば、私は 10 回のコミットを行いました (決してプッシュしたことはありません)。そして今、最後の 5 つをパッチに変換したいと考えています。

どうすればいいのですか?

4

2 に答える 2

22

短縮版:

$ hg qimport -r "-5:"

長いバージョン:

$ hg qimport -r "last(all(), 5)"
于 2011-09-04T10:15:21.473 に答える
1

hg qimportMQ リポジトリがすでに初期化されている場合は、変更セットをインポートできます ( hg qinit.パラメータを介してインポートし--rev XXXます。

TortoiseHG を使用している場合、インポートする変更セットを右クリックし、[履歴の変更] -> [MQ にインポート] を選択して、TortoiseHG Workbench 内からパッチをインポートできます。

于 2011-09-04T09:26:38.833 に答える