2017-10-13 14 views

答えて

2

恐らく非常に古いバージョンのMercurialを使用していますか?

-C --clean  discard uncommitted changes (no backup) 
-c --check  update across branches if no uncommitted changes 

、少なくとも4年間はケースをされている:

hg updateのヘルプは-cがコミットされていない変更を破棄しないであろうことを示しています。あなたのローカルな変更のMercurialを捨てるリビジョンに更新しようとする場合は警告を出します:

[email protected]:~/test$ hg checkout 0 
abort: uncommitted changes 
(commit or update --clean to discard changes) 

あなたはそれが何もしなかったはず-cを使用した場合。 -Cを使用した場合は、あなたがそうすることを示唆した人を見つけて、彼らに叫ぶべきです。

あなたのために申し訳ありません。 :(

0

残念ながら、アップデートヘルプ(hg help update)で説明したように、--cleanはバックアップを作成しません。

CTRL + Zのテキストエディタで古いバージョンのファイルを取得できるかどうかを確認してください。既に保存されています。

+0

「CTRL + Z」は私のために働いていません。これはひどい週末になるでしょう。 –

関連する問題