'ClientFilter'验证失败:客户端视图太松。每个客户应仅包含一个项目



我正在尝试使用命令行执行与性能GUI相同的操作。

当我尝试对任何文件执行p4 edit时,它显示Client '<host-name>' unknown - use 'client' command to create it.

所以,我尝试了p4 client -o <my-workspace-name> | p4 client -i,但结果是:

Error in client specification.
'ClientFilter' validation failed:
======================================================
client view is too loose !!!
each client should include one project only
======================================================

我没有p4工具的经验。请帮我解释一下客户端视图太松散意味着什么!!!

这是管理员设置的触发器。根据这个错误,我推测他们希望你将客户端的视图设置为只包括一个项目(他们希望在你设置新客户端时阻止你同步整个世界(。

要创建新客户端,请运行:

p4 set P4CLIENT=your_workspace_name
p4 client

看看弹出的表格。View字段定义了您的客户端将"看到"仓库的哪个部分并对其进行操作。根据错误消息,您的管理员希望您将其限制为一个"项目"——我不知道这在这种情况下意味着什么(可能意味着只有一个仓库,也可能意味着特定仓库中的一个文件夹?(所以您可能需要与管理员讨论,或者在GUI中浏览,并试图从上下文线索(即目录名称(中收集该消息所指的内容

举个虚构的例子,如果你有几个不同的仓库,你的默认("松散"(视图可能看起来像:

//depot_one/... //your_workspace_name/depot_one/...
//mumble/... //your_workspace_name/mumble/...
//widgets/... //your_workspace_name/widgets/...

如果您只想将项目//mumble/core映射到您的工作区根目录,您可以将该视图更改为:

//mumble/core/... //your_workspace_name/...

最新更新