在Mac项目中,存在多个级别的.DS_Store文件,如下所示:
project/.DS_Store
project/subdir/.DS_Store
project/subdir/other_file.txt
project/.hgignore
当我对.hgignore
文件使用以下命令时,顶级.DS_Store不会被忽略。有什么办法可以忽略文件中只有glob
一行的两个.DS_Store.hgignore
文件?看起来这应该很容易,并且添加另一.DS_Store
行感觉很笨拙。
syntax: glob
**/.DS_Store
可以使用以下方法,但是我更喜欢glob
忽略文件的语法可读性:
syntax: regexp
.*\.DS_Store
使用glob
表达式,但不要将其限制在文件夹内,如下所示:
syntax:glob
.DS_Store
这将匹配任何与仓库中.DS_Store
任何地方都具有确切名称的文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句