Gre*_*reg 6 perforce perforce-client-spec
我正在尝试发现如何更改默认的客户端规范选项和提交选项集.
set P4CLIENT=my_new_client_1
p4 client
Run Code Online (Sandbox Code Playgroud)
给我以下规范default-spec:
Client: my_new_client_1
...
Options: noallwrite noclobber nocompress unlocked nomodtime normdir
SubmitOptions: submitunchanged
...
Run Code Online (Sandbox Code Playgroud)
现在在我的机器上,我想总是使用revertunchanged,rmdir例如,但似乎我需要记住每次创建新客户端时手动设置它.
有没有办法实现这个目标?p4 set似乎只影响环境变量可以设置的东西.
您无法更改默认客户端规范模板(除非您是Perforce系统管理员),但您可以设置并使用自己的模板.您首先要创建一个具有客户端规范的虚拟客户端,该客户端规范具有您想要的值:
Client: my_template_client
...
Options: noallwrite noclobber nocompress unlocked nomodtime rmdir
SubmitOptions: revertunchanged
...
Run Code Online (Sandbox Code Playgroud)
然后,您只需指定在创建新客户端时应将虚拟客户端用作模板:
p4 client -t my_template_client my_new_client_1
Run Code Online (Sandbox Code Playgroud)