2011-07-10 21 views
1

我剛剛對mercurial存儲庫(VS 2010 C#/ WPF,如果有的話)提交更改。我必須合併提示來推送我的更改,而不是創建新提示,因此我擱置了其餘的更改併成功合併。正如我所懷疑的那樣,合併消除了我仍然必須提交的更改,所以我去除去了我的更改,並且我得到了不完整的中止,然後在1號文件夾中失敗,出現一堆文件:\ The問題是他們都是<filename>.g.cs<filename>.runtimecache等,即運行時間的東西。只有大約4個文件需要從我的書架文件中恢復。TortoiseHg unshelve失敗/中止

我希望從我的書架文件中恢復這些更改嗎?這裏有一個堅實的半天工作,我不想失去它。

我正在使用TortoiseHg。謝謝!

+0

真的不認爲這個問題是有關C#。 – Tigran

+0

好的。我只是把它加在裏面,因爲我不確定貨架文件是基於它們中包含的內容而不同。 – Saggio

+0

如果是這樣,我會開始討論Mercurial的未來:) – Tigran

回答

1

如果使用第2版,你應該能夠看到你擱置的東西,只能夠取消擱置那些你感興趣的。

+0

我正在使用Mercurial 1.7 ...如果我升級到2,我仍然可以訪問貨架文件並選擇哪些文件卸載,即使它是在v1.7中創建的? – Saggio

+0

@ user564636:我在談論TortoiseHG,而不是Mercurial。如果可以,升級到2.1.1,則使用相當舊的版本。在升級之前執行所有需要完成的備份(包括'.hg'文件夾中的TortoiseHG需要的文件)。 –

+0

:我正在使用TortoiseHG 1.1 ...好吧廢話,我升級到2.1.1,現在Trotoise甚至不認爲有貨架文件...:\ – Saggio

相關問題