在Mac项目中,有多个级别的.DS_Store文件,如下所示:
project/.DS_Store
project/subdir/.DS_Store
project/subdir/other_file.txt
project/.hgignore
当我对.hgignore
文件使用以下内容时,顶级.DS_Store不会被忽略。有没有办法忽略glob
文件中只有.hgignore
行的.DS_Store文件?看起来这应该很简单,添加另一条.DS_Store
行感觉很笨拙。
syntax: glob
**/.DS_Store
以下有效,但我更喜欢忽略文件的glob
语法的可读性:
syntax: regexp
.*\.DS_Store
答案 0 :(得分:4)
使用glob
表达式,但不要将其限制在文件夹中,如下所示:
syntax:glob
.DS_Store
这将匹配回购邮件中任何位置具有确切名称.DS_Store
的任何文件。