是什么导致此错误消息 [Error]: "Client 'host' unknown - use 'client' command to create it."?

what is causing this error message [Error]: "Client 'host' unknown - use 'client' command to create it."?

每当我尝试 运行 p4 命令 p4 change -o 或 python p4.fetch_change()

我收到这条错误消息!

[错误]:"Client 'hostname' unknown - use 'client' command to create it."

有谁知道我为什么会收到这个?

您没有定义客户端工作区。您从 p4 change -o 获得的变更列表规范是与您当前客户端关联的默认待定变更列表的规范。如果您没有客户端,则会出现该错误。对于依赖于客户端规范(大多数客户端规范)的任何其他命令,您会看到相同的行为。

如错误所述,使用 p4 client 定义新的客户端规范。如果您已经有 hostname 的客户端,请使用 p4 setP4CLIENT 设置为该客户端的名称。