通过命令行自动化,创建/编辑客户端规范视图

时间:2018-08-27 12:06:25

标签: perforce perforce-client-spec

我有两个目录,如:

//A/B/C/Folder-One/

//A/B/C/D/Folder-Two/

现在,在自动化中,我想在这些路径上方将其映射到一个客户端并进行同步。

喜欢 // A / B / C / Folder-One / // MYClient / Folder-One / ... // A / B / C / Folder-Two / // MYClient / Folder-Two /...

有人可以帮助我如何通过自动化实现这一目标吗?

假设:在当前目录中,我有.perforce文件,其中配置了各个变量,并且p4 client -o也正常工作。

1 个答案:

答案 0 :(得分:1)

--field的undoc选项使此操作非常简单:

p4 --field "View+=//A/B/C/Folder-One/... //MYClient/Folder-One/..." client -o | p4 client -i
p4 --field "View+=//A/B/C/Folder-Two/... //MYClient/Folder-Two/..." client -o | p4 client -i

请参见p4 help undoc和此博客文章:https://www.perforce.com/blog/vcs/20161-command-line-roundup