今天在执行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.
该问题的原因可能是P4PORT错误,也可进行检查是否是P4PORT错误。