taoSync排除项简易教程

taoSync排除项简易教程

💡 原文中文,约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文件。

➡️

继续阅读