Perforce:如何将特定子目录中的文件同步到标签

Perforce: How do I sync the files in a specific subdirectory to a label

如果我发布

p4 sync ... 

它只会将我的 CWD 及以下文件同步到 HEAD。

但是,我正在尝试将单个目录同步到标签名称

p4 sync @LABEL_NAME ...

结果似乎是整个工作区(所有标有该标签的文件)都同步到该标签,就好像我没有添加“...”一样。

这是预期的吗?如果是这样,我如何实现我想要的?

@LABEL_NAME是一个"revision specification",而...是一个文件模式;你想要做的是将它们组合起来,并指定两者(此目录和任何子目录中的文件,在标签中标记它们的修订版)。

为此,您将修订规范粘贴在文件模式之后,它们之间没有空格:

p4 sync ...@LABEL_NAME

有关您可以在文件模式之后粘贴以优化您的文件集的内容的更多信息,运行:

p4 help revisions