【发布时间】:2018-08-23 11:08:47
【问题描述】:
我对几个文件进行了更改并将它们搁置(恢复了原始文件)。从那时起,其中一个文件在存储库中被删除,当我同步时,也从我的工作副本中删除。当我取消搁置时,我编辑的文件副本会导致合并问题(拒绝),因为搁架将其列为已编辑,而工作副本中不再存在。
我想直接从书架上删除它,但我没有看到相应的选项。如果不可能,那么处理这种情况的正确方法是什么?
我正在使用 TortoiseHg,但答案不需要专门针对那个。
【问题讨论】:
-
如果您使用的是 THG,那么我认为答案确实需要针对该工具。尽管 HG 有自己的货架扩展,但这不是 THG 使用的 (AFAIK)。 THG 似乎已经实现了自己的货架系统,两者不可互操作。
-
@DaveInCaz 我没有意识到这一点。我认为 ToirtoiseHG 控制台中的任何 hg 命令都可以工作(而且它只是 Mercurial 的 GUI)。我添加了标签。
-
我认为 THG 的货架是个例外,在我能想到的任何其他情况下,您都是正确的。可能是 THG 在 hg shelve 命令(它是一个扩展)存在之前添加了该功能。
标签: mercurial tortoisehg