1

私は複雑なバグを追跡しており、古いリビジョンでプログラムをテストして、それを導入した変更セットを見つけたいと思っています。

100 個の変更セットを含むローカル mercurial リポジトリが与えられた場合、以前の (ex.50) 変更セットにどのようにプル (元に戻す ? クローン ?) できますか?

4

2 に答える 2

0

失う仕事がない場合は、次のように言えます。

hg update -c -r REV 

つまり、リビジョン REV (数値) に更新し、コミットされていない変更を破棄します。

また、hg には、特に何かが壊れている変更を見つけようとするためのコマンドが既に用意されています。

hg bisect

それについての章がここにあります

于 2012-07-04T09:01:11.583 に答える
0

hg update REV誤解しない限り、 を使用して作業コピーを指定されたリビジョンに更新できます。

于 2012-07-04T08:48:42.163 に答える