Perforce初体验

前言

     过几天要使用Perforce,先来看下是个什么东东。

正题

   perforce是一个新的版本控制工具,由于之前有用过svn和git,所以这个上手比较容易,perforce也是基于CS架构,有一个中央服务器,其他客户端通过网络来连接,如下图,非常清晰明了。


我们使用的客户端叫做p4v(之前叫p4win),我们使用的时候需要服务器地址,端口,用户名(这个貌似需要花钱买,而且申请周期比较长),码来连接服务器,然后就能看到我们可爱的主界面了,虽然不是很好看(吐槽:尤其是图标),之后就是

1. Get files from the depot.
2. Check out files you need to edit.
3. Edit files.
4. Check in your changes.

这里要注意的是,在进行第一步的操作后,必须执行第二版操作才能进行后面的操作,如果不进行第二版操作,你用Notepad++打开该文件时会提示文件处于只读状态,如果强制进行编辑的话也可以,但是该文件已经属于不可控状态了,所以我们必须要执行check out操作

perforce对权限控制的比较细,有时候你会发现你没有check out的权限,这表明你只能对该文件进行查看,而不能修改和提交

之后我们可以编辑,编辑好后submit,这就已经提交到服务器上了,你还可以撤销所做的修改,执行revert操作就好

我们还可以把某个外部文件Mark for Add,下次提交时会把该文件增加到服务器中

我们还可以对某个文件Mark for Delete,这样你下次提交后会删除服务器上的该文件

我们还可以对某个文件执行rename和move以及reconcile操作

perforce还自带有文件比较工具,我们可以对同一个文件的不同版本进行比较,也可以对2个不同的文件进行比较

perforce还提供了很多查看文件版本信息的工具

对于java开发人员我们很关心是否提供了eclipse插件,没错,这个是必须有的,地址下面会给出

附件:

perforce文档:在你的安装目录下的P4VResources\p4vhelp\p4v-gs.pdf

P4Eclipse(perforce的eclipse插件):http://www.perforce.com/downloads/Perforce-Software-Version-Management/complete_list/20-20?qt-perforce_downloads_step_3=3#qt-perforce_downloads_step_3#21

会发现在官网上只有eclipse4.3/4.2/3.8的版本,其实其他版本也是有的,只要修改下最后面的版本号就好


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值