hg删除.hgignore中列出的所有文件

Uma*_* A. 17 mercurial ubuntu-13.10

我有一个mercurial repo with .hgignorefile.我想删除hg remove此repo中disk()中与所列模式匹配的所有文件.hgignore.

我可以列出所有被忽略的文件,hg status -i但我不知道如何删除它们.

.hgignore内容:

syntax: glob

build
\.egg*
*.pyc

.DS_Store
*.sublime-*
Run Code Online (Sandbox Code Playgroud)

Mar*_*ler 34

您只能运行hg remove跟踪的文件.要删除与.hgignore模式匹配的跟踪文件,请运行此命令

$ hg forget "set:hgignore() and not ignored()"
Run Code Online (Sandbox Code Playgroud)

这使用文件集来选择正确的文件.

如果要删除已由Mercurial(未跟踪)忽略的文件,请参阅清除扩展.这可以用来清理工作副本,使其看起来像一个新的结帐.