2011-07-10 24 views
1

私は、水銀リポジトリ(VS 2010 C#/ WPFが重要な場合)の変更をコミットしました。私は変更をプッシュし、新しいヒントを作成しないためにヒントとマージしなければならなかったので、残りの変更を棚上げして正常にマージしました。私が推測したように、マージは私がまだコミットしなければならなかった変更を一掃したので、私は私の変更をunshelfにして行きました、そして、私はunshelfを中止していき、そしてたくさんのファイルのために、問題はすべて<filename>.g.cs<filename>.runtimecacheなど、つまり実行時のものです。私の棚のファイルから回復する必要があるのは約4つのファイルだけです。TortoiseHg unshelve失敗/中止

シェルフファイルからこれらの変更を回復することを期待していますか?そこには半日の仕事がしっかりしていて、私はそれを失うことが嫌いです。

私はTortoiseHgを使用しています。ありがとう!

+0

は本当にこの質問をC#に関連しているとは思いません。 – Tigran

+0

シェルフのファイルが何かに含まれているかどうかに基づいてファイルが異なるかどうかわからなかったので、そこに追加しました。 – Saggio

+0

もしそうなら、私はMercurialの未来について心配するでしょう:) – Tigran

答えて

1

バージョン2を使用している場合、あなたは棚上げ物事を見ることができるだけで、あなたが興味を持っているそれらをunshelveすることができるはずですが。

+0

私はMercurial 1.7を使用しています...もし2にアップグレードすれば、それでもv1.7で作成されたにもかかわらず、シェルフファイルにアクセスして、どのファイルをunshelfにすることができますか? – Saggio

+0

@ user564636:私はMercurialではなくTortoiseHGについて話していました。 2.1.1にアップグレードすることができれば、かなり古いバージョンを使用しています。アップグレードする前に実行する必要があるすべてのバックアップを行います(TortoiseHGが '.hg'フォルダに必要なファイルを含む)。 –

+0

:私はTortoiseHG 1.1を使用していました... Well Crap、私は2.1.1にアップグレードしましたが、Trotoiseはシェルフファイルがあることを認識しませんでした...:\ – Saggio

関連する問題