我是Perforce p4 CLI的新手,但经常使用Perforce Helix Cloud。我正在尝试使用git-p4使用以下命令将Perforce工作空间迁移到git:
git-p4 clone //path/to/perforce/workspace
迁移失败,出现以下错误:
p4 returned an error: //path/to/perforce/workspace - must refer to client 'LAPTOP-NAME'.
其中LAPTOP-NAME
是我的笔记本电脑的名称。我试过用Helix Visual Client和P4命令p4 set P4HOST=LAPTOP-NAME
清除和更新工作空间的P4HOST
名称(如Can't change Perforce host),但没有效果。
因为这也是我第一次使用p4,也许一些额外的设置是必要的?
我也试过设置我的p4配置:
p4 set P4PORT=server.example.com:1666
p4 set P4USER=username
p4 set P4PASSWD=password123
p4 set P4CLIENT=client-dev
在设置配置后尝试执行迁移不再抛出客户端错误,而是抛出错误
User <username> does not exist
虽然用户名肯定是准确的。
提前感谢您的帮助!
我现在让它工作了。这是一个更新P4CLIENT名称的简单案例。git-p4命令行需要在p4命令行中更新。