💡
原文中文,约900字,阅读约需2分钟。
📝
内容提要
taoSync的排除项规则类似于gitignore,用于同步目录的文件过滤。规则示例包括忽略以点开头的文件、特定文件和目录等。版本v0.2.7及以前不支持某些语法,需注意规则的优先级和根目录设置。
🎯
关键要点
- taoSync的排除项规则类似于gitignore,用于同步目录的文件过滤。
- 版本v0.2.7及以前不支持非语法(即!),优先级未得到正确支持。
- 排除项的根目录为同步来源或目标目录。
- 规则示例包括:
- 1. .* 表示忽略所有以点开头的文件和目录。
- 2. *.a 表示忽略所有以.a结尾的文件。
- 3. /a.jpg 表示仅忽略项目根目录下的a.jpg文件。
- 4. data/: 表示忽略data目录下的所有内容。
- 5. /data: 表示忽略根目录下的data文件。
- 6. /**/a.txt 表示忽略所有层级下的a.txt文件。
- 7. /mtk/do.doc 表示过滤某个具体文件。
- 8. fd1/* 表示忽略fd1下的所有文件。
❓
延伸问答
taoSync的排除项规则是什么?
taoSync的排除项规则类似于gitignore,用于同步目录的文件过滤。
如何设置taoSync的排除项根目录?
排除项的根目录为同步的来源或目标目录,例如/baidu/pan/。
taoSync v0.2.7及以前版本的限制是什么?
版本v0.2.7及以前不支持非语法(即!),优先级未得到正确支持。
给出一些taoSync排除项的规则示例。
例如,.*表示忽略所有以点开头的文件,/a.jpg表示仅忽略根目录下的a.jpg文件。
如何忽略特定目录下的所有文件?
可以使用data/:来忽略data目录下的所有内容。
taoSync如何处理多层级文件的排除?
使用/**/a.txt可以忽略所有层级下的a.txt文件。
➡️