2011-07-10 22 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

相关问题