我曾经hg forget <files>
取消跟踪某些文件,而不会像使用hg rm <files>
那样从我的文件系统中删除它们。我提交了更改并运行hg status
将这些文件列为未跟踪? <files>
的预期。然后我将变更集推送到我们的远程存储库,其他人拉取并更新,然后 mercurial 从他们的文件系统中删除了这些文件!
为什么 Mercurial 不将这些文件识别为hg forget
在其他人的存储库副本中未被跟踪,就像它在更改起源的副本中所做的那样?
他们是在不从任何人的文件系统中删除文件的情况下取消跟踪文件的另一种方式吗?