1.设置环境变量
打开家目录下的.bashrc文件,添加如下3行:
export P4USER=usernameexport P4PORT=ip:1666
export P4CLIENT=workspace_name
username是登录Perforce的用户名,ip为Perforce服务器的地址,workspace_name为本地的工程名字,可以随便写,只要不重复就行。
[root@localhost ~]# sourc .bashrc
p4登陆,输入密码
[root@localhost ~]# p4 login
2. 设置代码映射关系
[root@localhost ~]# p4 client
修改最下面的View,例如:
View:
//code/B50/... //workspace_name/B50/...
修改后,保存退出。
3.下载代码
[root@localhost ~]# p4 sync
--------------------------------------------------------------------------------------------------
p4 sync 同步所有文件到workspace中
p4 sync ./...#head 同步当前目录下的所有文件
p4 add a.c 添加文件a.c
p4 add -f ./* 添加当前目录下的所有文件,注意:p4只能添加文件,而不能添加文件夹
p4 opened 查看所有打开编辑的文件
p4 submit -d "comment"提交打开的文件,-d选项指定注释"comment"
--------------------------------------------------------------------------------------------------
常用命令:
1、p4 client #配置本地信息,文件下载在哪里在这里面配置,Root项
2、p4 sync #从perforce 下载文件
3、p4 login #登陆perforce
4、p4 help #显示关于命令的帮助
5、p4 -h #显示关于p4的帮助
6、 p4 labels ... #显示和这个目录相关的标签
7、p4 sync @dyoldfish_label #同步标签dyoldfish_label中的所有文件
8、p4 files @dyoldfish_label #查看标签dyoldfish_label所包含的文件列表
9、p4 revert #回复所有打开的文件
10、p4 revert -n ... #回复所有打开却没提交的文件
11、p4 branch dyoldfish_brach #新建分支
12、p4 integrate -b dyoldfish_brach #合并分支dyoldfish_brach中描述的文件
13、p4 opened #查看打开的文件
14、p4 help commands #查看p4所有命令的帮助
15、p4 dirs -H . #显示当前目录
16、p4 branches #显示所有的分支
17、 p4 delete filename #从p4删除文件
18、p4 changelists -L ... #显示当前目录下面所有文件的修改注释
19、p4 label dyoldfish_label #新建标签 dyoldfish_label,编辑标签
20、p4 tag -l dyoldfish_label ... #把当前目录下面的所有文件添加到标签 dyoldfish_label
21、p4 changes ... #当前目录的changelist
22、 p4 sync @10931 #sync file @changelist
23、 p4 sync ...@10929 #only sync localfile@changelist
24、p4 help revisions #查看关于文件范围的帮助
25、p4 edit filename 对文件进行编辑,相当于图形界面中的check out