TortoiseHg 取消搁置失败/中止
我刚刚提交了对 Mercurial 存储库的更改(VS 2010 C#/WPF,如果重要的话)。我必须与提示合并以推送我的更改而不是创建新提示,因此我搁置了其余的更改并成功合并。正如我怀疑的那样,合并消除了我仍然需要提交的更改,因此我去取消搁置我的更改,并且我取消搁置中止,然后在 hunk 1 等处失败了一堆文件:\问题是它们都是
、
等,即运行时的东西。我只需要从架子文件中恢复大约 4 个文件。
我是否希望从我的搁置文件中恢复这些更改?那里有半天的工作,我不想失去它。
我正在使用 TortoiseHg。谢谢!
I just committed changes to a mercurial repository (VS 2010 C#/WPF if that matters). I had to merge with the tip to push my changes and not create a new tip, so I shelved the rest of my changes and successfully merged. As I suspected, the merge wiped out the changes I still had to commit, so I went to go unshelf my changes, and I'm getting unshelf abort, and then failed at hunk 1, etc. for a bunch of files :\ The problem is they are all <filename>.g.cs
, <filename>.runtimecache
, etc., i.e. runtime stuff. There's only about 4 files that I need to recover from my shelf file.
Do I have any hopes of recovering those changes from my shelf file? There's a solid half day's work there and I'd hate to lose it.
I'm using TortoiseHg. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是版本 2,您应该能够看到您搁置的内容,并且能够仅取消搁置您感兴趣的内容。
If you are using version 2, you should be able to see the things you shelved and be able to unshelve only those you're interested in.