HG Unshelveは効果がないようですか?
質問
私たちのチームはMercurialを始めたばかりです。私たちが最初に遊び始めたことの1つは hg shelve
. 。地元では、棚の変更に問題はありません。それはすべて、私が伝えることができることから完全に機能します。しかし、私が解放しようとするとき、私は restoring backup files
メッセージ、しかし私が走るとき hg diff
, 、変更はなく、コードから私の変更がありません。私が行った場合 hg unshelve -i
私はdiffを見ることができますが、繰り返しますが、拡大しようとすると効果がないようです。
私は、競合の点で問題ではないであろういくつかの非常に簡単な変更でそれをテストしようとしてきました。たとえば、テストコメントを追加します。私は試したことに注意する必要があります hg unshelve -f
その後、それは言います unshelve completed
しかし、繰り返しますが、私の変更は復元されていません。
私が間違っていることはありますか?
それが重要な場合:Mercurial Distributed SCM(バージョン1.5.1+20100405)
解決
そのフォークを試してみてください、そしてそれは動作します: https://bitbucket.org/astiob/hgshelve/
答えは、はい、それは壊れているようです、そして、はい、そのフォークはそれを修正します。
他のヒント
アップデートとして、私は現在バージョンを使用しています Mercurial Distributed SCM (version 2.9.1)
問題はありません。 Unshelveの問題がまだ発生している場合は、最新のMercurialバージョンに更新することをお勧めします。