0

我正在尝试从我的 P4V 的另一个流中将文件本地下载/同步到我的 Perforce 工作区中,我在我的 python 脚本中尝试了 p4.run_sync("-f", "//depot-of-file") 但它不起作用。任何想法?

4

1 回答 1

1

sync命令将根据您当前的客户端视图下载文件。如果您的客户端正在查看不包含该文件的流,则您无法同步它。根据您要执行的操作,有三种不同的解决方案:

  1. 将您的客户端切换到包含该文件的流/视图。
  2. 修改您当前的流以导入该文件,例如:
    Paths:
        share ...
        import path/some_file //depot/path/some_file
  1. 用于p4 print下载与 depot 断开连接的该文件的副本(您将无法对其进行更改,您需要稍后手动将其删除):
    p4 print -o some_file //depot/path/some_file
于 2020-11-13T23:37:40.737 回答