当我在perforce工作区中运行p4 info
时,它会向我显示工作区的一些perforce客户端信息。但我想看看,它究竟从哪里获取这些信息。我试图谷歌它,但他们到处都只讲述命令及其输出,我需要知道此命令的信息来源。
从客户端环境中读取以下项目(有关详细信息,请参阅"p4 帮助环境",并运行"p4 set"以查看每个项目的确切来源):
User name: sam_stafford
Client name: samwise-silver
Client host: FORGE
Current directory: c:
客户端根目录存储在服务器数据库中("p4 客户端 -o"):
Client root: C:public
服务器地址由您的 P4PORT 设置("p4 set P4PORT")确定,通过反向 DNS 查找进行规范化。 客户端地址和客户端端口是指您的计算机以及用于与服务器建立连接的端口:
Server address: wayfarer-p4d:1666
Peer address: 10.23.2.15:54416
Client address: 10.23.2.15
许可证信息来自服务器的许可证文件:
Server license: Perforce Software, Inc. 5000 users (expires 2018/03/18)
Server license-ip: 10.199.2.50
服务器根目录、区分大小写和服务器 ID 是为该服务器实例全局配置的("p4 配置 show"将显示有关以下内容的更多信息):
Server root: /p4/1/root
ServerID: guru
Case Handling: sensitive
服务器日期和正常运行时间来自服务器的系统时钟:
Server date: 2015/04/23 00:03:21 -0700 PDT
Server uptime: 118:03:19
服务器版本来自 P4D 可执行文件(与服务器上的"p4d -V"相同):
Server version: P4D/LINUX26X86_64/2015.1/1028542 (2015/03/20)