我正在使用Mercurial存储库,其中包含.DS_STORE文件。如何忘记这些文件(来自所有子目录)? 我看到很多针对Git的回复,但不是Mercurial。我很快就会立即忽略这些文件,所以如果有任何办法可以做到这两点,我很乐意听到它。谢谢!
答案 0 :(得分:7)
将.DS_STORE
条目添加到.hgignore
文件后,您可以忘记所有符合忽略文件的文件
hg forget "set:hgignore()"
请注意:这将删除您将要忘记的文件!
如果你想保留文件并让它们被hg忽略,我会在本地复制repo,forget
文件,提交forget
,然后复制回你需要的文件周围但没有跟踪。
.hgignore
本身对已经跟踪的文件没有影响。
答案 1 :(得分:1)
使用.hgignore
。语法类似于.gitignore
。