hg remove all files listed in .hgignore
问题 I have a mercurial repo with .hgignore file. I want to remove all files from disk ( hg remove ) in this repo which match pattern(s) listed in .hgignore . I can list all ignored files with hg status -i but I don't know how can I delete them. .hgignore contents: syntax: glob build \.egg* *.pyc .DS_Store *.sublime-* 回答1: You can only run hg remove on files that are tracked. To remove tracked files that match the .hgignore patterns, run this command $ hg forget "set:hgignore() and not ignored()"