M. *_*ley 2 perforce
我正在编写一个构建脚本,它获取特定更改列表的所有源代码并构建它.我希望能够随时运行脚本,而无需搁置本地更改或将文件移动到临时位置.该脚本将由定义了自己的工作空间的其他人使用.
我认为将Perforce中的所有源代码放在临时位置并从那里构建是最容易的.不幸的是P4同步似乎并不支持这一点,它只能将文件转换成由工作区指定的,这意味着它会覆盖本地更改之前,我可以将文件复制到临时位置的客户视图.
有没有办法p4将文件从Perforce复制到任意位置?
p4
gar*_*les 9
您可以为构建脚本创建专用工作区,然后使用构建脚本与其同步
p4 -c [workspace name] sync [depot path]
这就是连续构建系统通常会做的事情.在这种情况下,请务必删除工作区规范的Host:部分,以便可以在多个系统上使用它.
另一种方法是使用带-o选项的p4 print将文件转储到任意位置而不同步它们.
归档时间:
14 年 前
查看次数:
2226 次
最近记录: