16

私たちのチームは Mercurial を使い始めたばかりです。私たちが最初に遊び始めたものの 1 つは、 ですhg shelve。ローカルでは、変更を棚上げすることに問題はありません。私が知る限り、それはすべて完璧に機能します。ただし、保留を解除しようとするとrestoring backup filesメッセージが表示されますが、実行するhg diffと変更がなく、コードに変更がありません。そうすればhg unshelve -i、差分を見ることができますが、棚上げを解除しようとしても効果がないようです。

テストコメントを追加するなど、競合に関して問題にならない非常に単純な変更を加えてテストしようとしています。私は試してみたことに注意する必要がhg unshelve -fありますunshelve completedが、その後、私の変更は復元されません。

私が間違っていることは何ですか?

問題がある場合: Mercurial Distributed SCM (バージョン 1.5.1+20100405)

4

2 に答える 2

8

そのフォークを試してみましたが、動作します: https://bitbucket.org/astiob/hgshelve/

したがって、答えは、はい、壊れているようです。はい、そのフォークで修正されます。

于 2010-05-06T21:06:10.800 に答える
1

更新として、私は現在バージョンを使用Mercurial Distributed SCM (version 2.9.1)しており、問題はありません。unshelve でまだ問題が発生している場合は、最新の Mercurial バージョンに更新することをお勧めします。

于 2014-08-08T14:31:02.453 に答える