一 p4命令行
1)p4counter.bat
counter是存储在p4 server的一个环境变量,只有有管理员权限的用户才可以设置p4 counter变量。p4 counter change存储了最新的CL。
2)p4diff.bat
3)p4add+edit+delete+submit.bat
p4 add :增加文件到default CL;
p4 edit :checkout(open for edit)文件到default CL;
p4 delete : 将文件标识为delete,且添加到到default CL;
p4 submit :提交default CL,但是必须用-d来指定Description;
3)p4print.bat
获得p4 上文件的内容。
4)p4branch+integrate+resolve+submit.bat
call p4env.bat
set branchname=TestProjectAndTestProject2
echo Branch: %branchname% > branchspec.txt
echo.>> branchspec.txt
echo Description: the branch spec will be used for integration between TestProject and TestProject2 >> branchspec.txt
echo.>> branchspec.txt
echo Owner: %p4user% >> branchspec.txt
echo.>>branchspec.txt
echo Options: unlocked >> branchspec.txt
echo.>>branchspec.txt
echo View: //depot/testProject/... //depot/testproject2/... >> branchspec.txt
cat branchspec.txt | p4 branch -i
p
自动完成branch的integration。
二 其他技巧
1)文件版本参数
#0或#none :表示从本地workspace中删除;
#have :表示本地workspace的版本;
#head :表示p4 server最新的;
@now, @labelname, @datetime, @changelistnumber ;
实例:
doc/...@Good2Go
doc/...@3405
doc/...@2004/01/04
doc/index.html#14
作者:iTech
微信公众号: cicdops
github:https://github.com/cicdops/cicdops