从命令行更改perforce工作空间视图映射

时间:2012-06-15 15:10:14

标签: perforce workspace

我搜索了互联网和perforce帮助页面,但无法找到问题的解决方案。

在脚本中,在命令行上,我想更改我的工作区视图。例如:

// depot / some / branch / myfolder / mysubfolder / ... / home / myuser / perforce / branch / myfolder / myworkspace / ... 至 // depot / some / branch / ... / home / myuser / perforce / branch /...

我无法弄清楚要使用的命令。你能救我一下吗?

1 个答案:

答案 0 :(得分:7)

您需要使用p4 client命令。您可以使用-i-o选项编写脚本,这样您就可以通过STDIN和STDOUT与工作区表单进行交互。

更简单的方法是使用像P4Python这样的脚本API:

cspec = p4.fetch_client('my_ws_name')
view = ["//depot/some/branch/... /home/myuser/perforce/branch/..."]
cspec["View"] = view
p4.save_client(cspec)