【发布时间】:2011-07-10 17:44:45
【问题描述】:
我刚刚提交了对 mercurial 存储库的更改(如果重要,VS 2010 C#/WPF)。我不得不与提示合并以推送我的更改而不是创建新提示,因此我搁置了其余更改并成功合并。正如我所怀疑的那样,合并消除了我仍然必须提交的更改,所以我去搁置我的更改,我正在搁置中止,然后在大块 1 处失败,等等。一堆文件:\问题是它们都是<filename>.g.cs、<filename>.runtimecache等,即运行时的东西。我只需要从架子文件中恢复大约 4 个文件。
我是否希望从我的架子文件中恢复这些更改?那里有整整半天的工作,我不想失去它。
我正在使用 TortoiseHg。谢谢!
【问题讨论】:
-
真的不认为这个问题与C#有关。
-
好的。我只是在其中添加了它,因为我不确定货架文件是否根据其中包含的内容或其他内容而有所不同。
-
如果是这样,我会开始担心 Mercurial 的未来:)
-
生成的文件不应该首先被您的 SCM 跟踪。
-
作为 s.m.说,您应该忽略 *.g.cs、*.runtimecache 文件以及从您的源代码生成的任何其他文件。请参阅.hgignore documentation 了解如何执行此操作。
标签: mercurial tortoisehg