我正在尝试使用命令行执行与性能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/...