用于排除嵌套目录的TFS命令行过滤器掩码是什么?
考虑以下示例:
root ______|_______ ____________ | | | dir1 dir2 resources |______________ | | resources dir3
我只想过滤掉root / dir1 / resources文件夹。
基于官方MS documentation on folder comparison filters,我应该写:
"!dir1\resources\"
- 不起作用。 ' DIR1 \资源'未过滤"!root\dir1\resources\"
- 也不起作用。"!resources\"
- 这会过滤掉“root \ resources'以及名为' resources' 我缺少什么?
答案 0 :(得分:0)
根据您在上面发布的MSDN article:
如果要排除文件或文件夹名称的子集,则必须先为要匹配的文件或文件夹名称指定过滤器,然后指定排除过滤器。 因此,您需要将Filter定义为:
* DIR1 \ * DIR2 \ *资源\ * DIR3 \ ;!资源\
然后,当您在根文件夹上进行比较时,将排除root \ dir1 \ resources叶文件夹。