大家好,欢迎来到IT知识分享网。
目录
一、简介
P4V,即Helix可视化客户端。是Helix核心服务器(也称为Helix服务器)的跨平台图形用户界面。可以在Windows、Mac和Linux计算机上使用P4V,并受益于不同平台的相同界面。
P4V简单的说就是一个远端服务器提供文件版本控制的功能。实际上和SVN或GIT的功能差不多。P4V主要有可视化操作和Linux操作,本问主要介绍linux下的操作。
二、P4基本操作(常用命令解释)
建立depot后,就可以正常的文件操作了,一些常用的命令如下所示,还是遇到不熟的建议查看手册:
1. 新建文件:p4 add <file_name>
2. 查看本地client状态:p4 client
3. 更新文件到最新:p4 -f sync …(…代表当前目录往下,-f代表强制刷新,可以不加)
4. 编辑文件:p4 edit …
5. 删除文件:p4 delete <file_name>
6. 比较不同版本文件:p4 diff <file_name>#<版本号> <file_name>#<版本号>
7. 查看当前正在操作的所有文件:p4 opened 或当前目录下:p4 opened …
8. 查看文件checkin历史:p4 filelog <file_name>
9. 查看文件当前版本:p4 have <file_name>
10. 查看当前目录下所有checkin记录:p4 changes -m 10 …(-m:显示多少记录)
11. 上传文件到服务器:p4 submit -d “<note>” …
12. 撤销文件操作:p4 revert <file_name>
13. checkin时解决是否有和别人修改的内容冲突:p4 resolve <file_name>
三、P4 Shelve
P4 shelve操作用来将证字啊进行的工作临时存储到P4服务器上,并分配一个changelist,但不会将这些文件提交到P4 服务器中的depot数据库中。常用在多个用户交互数据,避免将有问题的数据提交到数据库中。
用户常用操作:
1. 将文件放入shelve上:p4 shelve …
2. 添加文件到shelve的特定changelist上:p4 reopen -c <CL> <file>;p4 shelve -r -c <CL>
3. 将shelve上的文件下载到本地:p4 unshelve -s <CL> [file]
4. 对shelve上已有的文件进行覆盖:p4 shelve -f -c <CL> <file>
5. 查看shelve的changelist号:p4 changes -s shelved -u <user_name>
6. 将文件从shelve上移除:p4 shelve -d -c <changelist> [file]
7. 提交shelve文件:p4 submit -c <changelist>
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/113408.html
