Perforce 的基本使用教程

一、简介

P4是什么?

Perforce 是版本管理工具,和git功能类似。区别是git为分布式,perforce为集中式。这也就决定了,Perforce要依赖server,在离线状态下基本是废了。

但是Perforce有很好的图像化界面,对应非代码类项目的管理还是比较好用的,但对代码多分支的管理应用简直不忍直视。

P4V是一个跨平台的Perforce图形客户端。


二、基本使用方法

1.下载代码

下载最新代码

选择仓库目录,右键->

Get Latest Revision

 

 

 

下载指定commit(change list)代码

右键->

Get Revision

红框内输入changelist号码

 

 

 

2. 检出代码

 选择指定目录,右键

  Check Out

   此操作将会把此目录下所有的文件都放进Pending的changelist中。

 

   移除未修改的文件

   Revert Unchanged Files

 

3. 提交代码

Submit

 


4.回退代码

 Un do Changes in Changelist "commit-no."


5.对比代码修改

 ctrl+D


6.添加删除代码

Mark for Add

 

Mark for Delete

 


三、进阶操作

1.Chery-pick/Merge/Integrate代码

针对指定目录、指定commit、指定文件,都可以应用此操作。

右键选择对象,然后选择

Merge/Integrate...


2.冲突解决

p4 的三方对比并merge的工具很好用,比git顺手多了

 Resolve


3.拉分支

 Branch Files


4. 离线修改检出

所谓离线修改检出就是我们不知道自己修改了什么东西,但是我们想检出某个目录所有的修改,此时可以

右键点击要检出的目录,然后选择

Reconcile Offline Work

 

 

 

5.Pending中展开changlis

 

扩展阅读:

posted @ 2019-05-16 16:13  HelloAtom  阅读(5629)  评论(0编辑  收藏  举报