p4 shelve

p4 shelve ,从功能上讲,就是把本地的代码,存到远端的服务器上,就像在远端有一个书架,我们将本地的文件,放到了书架上,然后,自己或者别人,都可以从书架上,将放的文件取下来。

首先,看个命令, p4 opened

相信都能看到这里有跟多的 change num

每一个change num都代表这一个具体任务的相关改动。比如,有个任务,为了完成它,我改了5个文件,那么这5个文件在 p4 opened 中显示的 change num 就是同一个值。

ok,再看 p4 shelve 命令,我们如何将文件上传到服务器上。

p4 shelve -r -c change_num

p4 shelve -f -c change_num //path/to/file

这里有2个命令可供选择。

p4 shelve -r -c change_num:

这个命令是说,当执行该命令的时候,会将拥有同一个change_num的文件,同时上传到服务,当然远端的服务会给这些文件一个标签,方便以后下载现在存上去的内容,这个标签的值就是上传时给出的change_num。

例如:

 p4 shelve -f -c change_num //path/to/file:

这个命令是说,当远端的服务中,对应的标签为 change_num 的内容中,我需要替换其中的个别文件时,就需使用该命令,命令中的 //path/to/file 就是要替换的文件,这里注意,这块有个点,就是说,远端和本地都有这个文件,只是相当于本地的这个文件做了更改,因此给远端同步此更改。

最后,如何取文件:

p4 unshelve -s change_num:

通过该命令,就可将服务中的代码取下来

删除shelve:

p4 shelve -c num(change号)  -d    eg:   p4 shelve -c 2441703 -d

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值