P4(Perforce): p4python实现同步数据到本地(二)
一、问题(p4 client 无法通过命令修改Client Root)
- 环境:centos 7, p4
- 现象:p4 client 无法通过命令修改Client Root,只能通过交互界面修改。
- 方案:复制已有的 workspace到一个临时的 (temp) workspace并同步到本地
二、解决方案:p4python
import os
import shutil
import uuid
from P4 import P4, P4Exception
def sync_workspace():
""" sync from perforce"""
p4_workspace = "at_builder_01_dev_01"
p4_port = "p4d.xxx.com:1666"
p4_user = "