在我的項目的.hgignore
中,我想排除/static/
(即目錄根目錄下的靜態文件夾),但不包括/templates/static/
。我如何配置.hgignore
來允許這個?hg - 僅在根目錄中忽略目錄
26
A
回答
33
您可以在.hgignore的開頭包含syntax: regexp
,然後使用perl regex語法通過使用^
對根目錄進行根目錄。所以只需^static
應該做的工作。
+16
我會把它改成'^ static /',否則它會忽略所有名字以靜態開頭的目錄,這可能會導致混亂。 – 2012-01-30 09:51:17
+7
如果你的'.hgignore'是glob語法,你可以在'^ static /'行前後加上'syntax:regexp'和'syntex:glob'。顯然它可以在不同的語法之間進行切換。請參見[手冊頁](https://www.selenic.com/mercurial/hgignore.5.html):_「所選語法在解析所有後續模式時保持有效,直到選中其他語法。」_ – 2015-09-14 12:18:22
相關問題
- 1. Git - 根據內容忽略目錄
- 2. CVS忽略目錄
- 3. Htaccess忽略目錄
- 4. .htaccess忽略目錄
- 5. 忽略git目錄
- 6. 列出目錄,忽略子目錄ANT
- 7. 忽略Mercurial子目錄
- 8. 忽略os.walk()中的目錄?
- 9. 忽略eclipse中的目錄
- 10. 忽略SVN中的目錄
- 11. Excel VBA中忽略目錄
- 12. TS6059在忽略目錄
- 13. GIT:忽略某些目錄,但不忽略其他目錄
- 14. 的Git的.gitignore忽略根目錄文件夾僅
- 15. hg從目錄中刪除目錄?
- 16. hg狀態忽略一個新的移動目錄
- 17. Git不會忽略目錄
- 18. git克隆,忽略目錄
- 19. 忽略目錄使用modrewrite
- 20. 目錄被「setup.py」忽略
- 21. 讓Codeigniter忽略目錄
- 22. .htaccess如何忽略目錄?
- 23. 忽略黃瓜欄目錄
- 24. .gitignore不會忽略目錄
- 25. Pylint忽略目錄問題
- 26. 忽略子目錄的.gitignore
- 27. Github上頁忽略目錄
- 28. httpd.conf:忽略某些目錄?
- 29. 使ocamlbuild忽略目錄
- 30. SVN:忽略_versioned_目錄
你有什麼試過?你用'^/static /.*'嘗試過'syntax:regexp'之類的東西嗎? – 2012-01-29 05:50:39
這可以用glob來完成嗎? – Medorator 2013-06-30 12:57:28
@buffer否根據[manpage](https://www.selenic.com/mercurial/hgignore.5.html),glob無法生根。但是你可以在'.hgignore'中的語法之間切換。 – 2015-09-14 12:24:51