4

インターネットと perforce ヘルプ ページを検索しましたが、問題の解決策が見つかりませんでした。

スクリプトでは、コマンドラインで、ワークスペース ビュー マップを変更したいと考えています。例えば:

//depot/some/branch/myfolder/mysubfolder/... /home/myuser/perforce/branch/myfolder/myworkspace/... から //depot/some/branch/... /home/myuser/perforce/ブランチ/...

使用するコマンドがわかりません。あなたは私を助けることができます?

4

1 に答える 1

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)
于 2012-06-15T15:35:55.880 に答える