强制排除部分子文件夹

标签 perforce

我正在尝试排除除一个子文件夹之外的所有子文件夹。我见过要包含和排除的通配符,有没有办法“排除所有异常(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/

相关文章:

perforce - 如何避免审查委员会干扰我们的工作流程?

perforce - 使用 `move/add` 操作确定 Perforce 文件的来源。

java - 为什么 Java Runtime.exec 命令可以工作,但 ProcessBuilder 无法执行 Perforce 客户端命令?

teamcity - 对于大型存储库,应如何在 TeamCity 中配置 Perforce VCS 根?

perforce - 在 Perforce/P4V 中,如何用比其所在分支旧的版本替换文件?

svn - 我知道 svn 和 git。如何理解 Perforce?

git - 是否推荐将 Git 用于大型 (>250GB) 内容存储库

perforce - p4 diff2 还显示更改列表描述

Perforce - 仅提交为分支打开的文件,而不提交为编辑打开的文件

vim - 禁用VIM中的警告?