我有一个配置文件(“config”),我们最初提交到我们的存储库。 (第一个错误)
然后我们使用hg rm删除了该文件,并在存储库中保留了一个示例配置文件。
开发时,我们只需将“config.sample”文件复制到“config”即可。但是,每当我更新到另一个分支并返回带有删除的分支时,都会删除未跟踪的配置文件。
我已经将配置文件添加到.hgignore。
有没有办法让mercurial允许这个未跟踪的文件存在?
答案 0 :(得分:2)
看起来你回来之前去的分支也包含一个config
文件。更新后,文件被删除,因此mercurial将其删除。
尝试删除其他分支中的配置文件,并在同一分支的.hgignore中添加该文件。