如何忘记Mercurial存储库中的所有.DS_STORE文件?

Wil*_*iam 3 mercurial

我正在使用Mercurial存储库,其中包含.DS_STORE文件.如何忘记这些文件(来自所有子目录)?我看到Git有很多回复,但不是Mercurial.我很快就会立即忽略这些文件,所以如果有办法做到这两点,我很乐意听到它.谢谢!

Edw*_*ard 7

.DS_STORE条目添加到.hgignore文件后,您可以忘记所有符合忽略文件的文件

hg forget "set:hgignore()" 
Run Code Online (Sandbox Code Playgroud)

请注意:这将删除您将要忘记的文件!

如果你想保留文件并让它们被hg忽略,我会在本地复制repo,forget文件,提交forget,然后复制回你需要的文件但没有被跟踪.

.hgignore 单独对已经跟踪的文件没有影响.