【Tools】P4V基础操作

目录

一、简介

二、P4基本操作(常用命令解释)

三、P4 Shelve


一、简介

        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>

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

X-Lancer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值