首页 > 解决方案 > 使用 Perforce 在 p4python 中复制命令

问题描述

为了从某个 CL 分支我并将其作为更改列表,我意识到 Perforce 使用了 copy 关键字。我正在尝试使用相同的关键字,但收到一条错误消息,指出选项无效。以下是我的代码:

result = self.p4.run("copy","-c" + change_List,"-F", Path_1+"/...@"+ CL, Path_2+"/...")

难道我做错了什么?谁能向我解释我的代码的错误部分是什么?

标签: python-3.6perforcep4python

解决方案


请参阅以下使用信息p4 copy

C:\Perforce\test>p4 help copy

    copy -- Copy one set of files to another

    p4 copy [options] fromFile[rev] toFile
    p4 copy [options] -b branch [-r] [toFile[rev] ...]
    p4 copy [options] -b branch -s fromFile[rev] [toFile ...]
    p4 copy [options] -S stream [-P parent] [-F] [-r] [toFile[rev] ...]

        options: -c changelist# -f -n -v -m max -q

没有任何形式的命令需要多个文件参数一个-F标志。该-F标志仅在您使用流时适用,因为它的目的是允许您覆盖两个流的定义“流”。


推荐阅读