是否可以删除文件架中的单个文件?

时间:2018-08-23 11:08:47

标签: mercurial tortoisehg

已对多个文件进行了更改并搁置了(恢复了原始文件)。从那时起,其中一个文件就从存储库中删除,并且当我同步时,它们也从我的工作副本中删除。当我取消搁置时,我的文件副本会导致合并问题(拒绝),因为文件架将其列为已编辑状态,而工作副本中不再存在该文件。

我想直接从书架上将其删除,但是我看不到该选项。如果不可能的话,应对这种情况的正确方法是什么?

我正在使用TortoiseHg,但答案不必专门针对此。

2 个答案:

答案 0 :(得分:2)

在“搁置”工具中,您可以右键单击搁置的项目之一,然后编辑补丁。

enter image description here

这显示了货架的整个补丁。您必须小心,仅删除要排除的文件的补丁。

或者:

取消搁置时,为什么不单独搁置每个文件,而忽略丢失的文件。

enter image description here

答案 1 :(得分:2)

一种方法是更新到一个变更集,该变更集确实包含后来被删除的文件,最好是搁置的更改所基于的文件。然后,您可以将文件放在您的工作文件夹中,该文件将其从架子上删除,然后在不需要修改内容的情况下恢复该文件。