我正在尝试排除除一个子文件夹之外的所有子文件夹。我见过要包含和排除的通配符,有没有办法“排除所有异常(exception)”?
举个例子可能会让你更容易明白我正在尝试做什么。 假设我有一个像这样的工作规范:
//depot/Root/...//PC/Root/...
根目录下有一些特定于平台的文件。如果我在平台 D 上工作,我不关心平台 A、B、C。目前我必须做这样的事情:
-//depot/Root/Binaries/A/...//PC/Root/Binaries/A/...
-//depot/Root/Binaries/B/...//PC/Root/Binaries/B/...
-//depot/Root/Binaries/C/...//PC/Root/Binaries/C/...
想象一下,有一些我关心的子文件夹,还有许多我不想要的子文件夹。有没有办法指定类似的内容,排除除这些子文件夹之外的整个文件夹?
我尝试调整工作区映射的顺序,但这似乎没有任何区别。
最佳答案
我猜您想排除除 D
之外的 Binaries
的所有直接子目录,但将其他所有内容保留在 Root
下。像这样的怎么样?
//depot/Root/... //PC/Root/...
-//depot/Root/Binaries/... //PC/Root/Binaries/...
//depot/Root/Binaries/D/... //PC/Root/Binaries/D/...
关于强制排除部分子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21356699/