login一个perforce服务器:采用shelf脚本login_p4.sh
#!/bin/sh
export P4USER=user_name
export P4CLIENT=client_name
export P4PORT=server_address
然后运行脚本:
$. login-p4.sh
这里就创建了一个
然后登录perforce 服务器:
$p4 login
会出现提示需要输入密码。
登录之后,可以一个保存项目的文件夹,当然是mkdir啦。假设从服务器下载的项目放在myproject目录下。
进入myproject目录。执行
$p4 client
然后修改你需要下载服务器下的某个项目文件夹以及存放该项目的本地myproject的路径。
一切设置号之后,然后就是下载了。可以使用下面命令:
$p4 sync
执行完之后,机器就会慢慢的下载的。
进行项目目录,如何需要修改某个文件,那么就执行:
p4 edit file_name
查看changelist命令:
p4 changelist
如果修改了很多文件,并且需要查看修改了的这些文件:
p4 opened
如果需要抛弃修改了文件:
p4 revert file_name
当需要提交时直接submit即可。
p4 submit
如果提示存在changelist的编号,那么submit时需要制定changelist编号:
p4 submit -c changelist_num
常用的perforce命令:
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
更多关于perforce命令的使用: