在P4同步上替换客户端路径

时间:2012-08-21 18:54:37

标签: perforce

我有一个引用其他文件的XML文件。我不能在这个文件中使用相对路径和变量。

是否有可能以某种方式向P4存储库添加一个模板和一些将在同步中生成该文件的脚本?例如。我可以使用像sed这样的小事来根据P4客户端根目录来更新路径。

我真的想让这个透明,所以我知道这个文件总是正确版本并包含实际信息。

2 个答案:

答案 0 :(得分:0)

如果您想要动态root,请尝试在工作区的根路径中添加“null”(无引号),工作区的根目录将是您所在的目录。

如果您正在尝试创建动态工作区,可以创建工作区的文本文件(p4客户端-o> template_worksapce.txt)并在其上使用sed创建工作区,然后通过{{ 1}}

那是你在找什么?

答案 1 :(得分:0)

尝试:

p4 info | grep 'Client root'

或:

p4 -ztag client -o | grep Root