zoukankan      html  css  js  c++  java
  • 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

    扩展阅读:

  • 相关阅读:
    新博客-测试
    OpenJDK1.8.0 源码解析————HashMap的实现(一)
    Servlet和JSP读书笔记(三)之Cookie
    Servlet和JSP读书笔记(二)
    Servlet和JSP读书笔记(一)
    Java深入解析读书笔记(一)
    hibernate学习(二)
    hibernate学习(一)
    JAVA泛型之<? extends T>:(通配符上限)和<? super T>(通配符下限)
    Java泛型之<T>
  • 原文地址:https://www.cnblogs.com/Hello-words/p/10876257.html
Copyright © 2011-2022 走看看