2017-04-17 119 views
0

创建它,我已经创建了一个Perforce客户端命令:Perforce恢复操作给客户端未知。与P4客户端命令

p4 client -o -e <my_clientname> 

,并给出了与要求用户创建的消息。

但在使用该客户端名进行还原操作与命令

p4 -c <my_clientname> revert <perforce_path...> 

它给了我一个错误"Client <my_clientname> unknown - use 'client'命令来创建它“

附加信息:我对詹金斯的设置工作与Perforce插件

回答

1

p4 client -o确实不是创建您的客户端;它只是打印出来标准输出格式规范,您可以使用创建您的客户端。

要建立你的客户,做到:

`p4 client -o <my-client-name> | p4 client -i` 

顺便说一句,在你的问题,你写,你也通过了-e标志。我不相信有一个-e标志。

+0

另外,如果你还没有打开任何文件,'revert'将不会执行任何操作。 :) –

+0

我显然已经搁置了一些文件山姆。 :) – Anonymous

+0

@Bryan彭德尔顿这“e”打印在这里错误。但是你的解决方案为我创造了工作空间。感谢那。但现在同时呼吁恢复使用Perforce公司变更列表在此命令 P4 -c 取消搁置-f -s%SHELVED_CL% ... 我得到一个错误: “文件(S)此客户端上未打开” 尽管我使用 p4 -p 客户端 检查了我的工作区映射,但它是正确的。 – Anonymous