今天在执行p4 sync命令时报错:File(s) not in client view,查找后发现其实是未连接上p4服务器。需要重新设置P4PORT=服务器地址 即可解决(参考链接:https://perforce-user.perforce.narkive.com/0OHoquWw/p4-need-newbie-help-for-file-s-not-on-client)。
后来在另一台电脑遇到问题: file(s) not in client view,也通过设置P4PORT解决。
1)、如遇到如下问题:
C:\Users\admin>p4 set P4PORT=<这里是服务器地址>
Perforce client warning:
Warning: environment variable hides registry definition of P4PORT
以上问题可按照如下方式解决:
C:\Users\admin>set P4PORT=
C:\Users\admin>p4 set P4PORT=<这里是服务器地址>
OK.
2)、若遇到如下问题:
C:\Users\admin>p4 sync
Client 'admin' unknow - use 'client' command to create it.
遇到上述问题提示用命令: p4 clients -u $P4USER 用来设置环境变量的client