10

私はMercurialとMercurialのキューで遊んでいましたが、今ではかなり妥当な動作バージョンがあります。ただし、パッチを送信する前に、そのspagettiの履歴を取得して、半重複して繰り返されるdo-undo-redo-slightly-differentlyの混乱ではなく、個別の論理的なステップにマージしたいと思います。パッチの数を減らすため。

それ、どうやったら出来るの?

4

1 に答える 1

8

hg qfold行く方法です。非常に注意してください。事前にすべての指示を読んでいることを確認してください。パッチキューも(ネストされたリポジトリとして)バージョン管理するのが合理的であるため、バックアップがあります。

hg qinit [-c]

新しいキューリポジトリを初期化する

キューリポジトリはデフォルトでバージョン管理されていません。-cが指定されている場合、qinitはパッチ用に個別のネストされたリポジトリを作成します(qinit -cを後で実行して、バージョン管理されていないパッチリポジトリをバージョン管理されたリポジトリに変換することもできます)。qcommitを使用して、このキューリポジトリへの変更をコミットできます。

于 2010-03-18T16:14:03.720 に答える