私はMercurialとMercurialのキューで遊んでいましたが、今ではかなり妥当な動作バージョンがあります。ただし、パッチを送信する前に、そのspagettiの履歴を取得して、半重複して繰り返されるdo-undo-redo-slightly-differentlyの混乱ではなく、個別の論理的なステップにマージしたいと思います。パッチの数を減らすため。
それ、どうやったら出来るの?
私はMercurialとMercurialのキューで遊んでいましたが、今ではかなり妥当な動作バージョンがあります。ただし、パッチを送信する前に、そのspagettiの履歴を取得して、半重複して繰り返されるdo-undo-redo-slightly-differentlyの混乱ではなく、個別の論理的なステップにマージしたいと思います。パッチの数を減らすため。
それ、どうやったら出来るの?
hg qfold
行く方法です。非常に注意してください。事前にすべての指示を読んでいることを確認してください。パッチキューも(ネストされたリポジトリとして)バージョン管理するのが合理的であるため、バックアップがあります。
hg qinit [-c]
新しいキューリポジトリを初期化する
キューリポジトリはデフォルトでバージョン管理されていません。-cが指定されている場合、qinitはパッチ用に個別のネストされたリポジトリを作成します(qinit -cを後で実行して、バージョン管理されていないパッチリポジトリをバージョン管理されたリポジトリに変換することもできます)。qcommitを使用して、このキューリポジトリへの変更をコミットできます。