#580 p4几个命令行使用   cmd     p4     perforce     about a year ago (owner) Document
  • 设定p4的连接参数等
    • p4 info
    • p4 clients // 列出所有的client,client属于p4命令的上下文,执行undo时必须处于一个明确的client下,即Workspace下
    • p4 client -d clientname // To delete a workspace
    • p4 set
    • p4 set P4PORT=site:port
    • p4 set P4USER=Brother.Zhou
    • p4 set P4CLIENT=workspace_name
  • 回滚版本
    • p4 sync f:\p4repo\Surreal\Projects\AnJiXi_VR\AnjixiVR_Project\...@22248 // 将AnjixiVR_Project目录整个回滚到22248号状态。22248号状态之后的所有更新全部从本地移除。
    • p4 sync -f 参数// 参数同上,force模式,即丢弃本地所有文件,完全从零开始拉取到指定changlist版本状态
    • p4 sync ...@22248 // 将当前目录整个回滚到22248号状态
    • p4 sync ... // 将当前目录整个更新到最新版本
    • p4 undo folder\...@changelist_no,now // 将指定changelist直到当前最新的changelist全部回滚,即回滚到指定changelist的上一个版本。与上一条命令等价
    • p4 undo //depot2/dirE/readme.txt#2 // 将readme.txt回滚到#1
    • p4 undo @1000,@1000 // 仅将1000号changelist本身进行回滚,即仅将1000号changelist里涉及的每个改动进行一次revert
  • 获取最新changelist号
    • p4 changes -m1 /path/to/your/workspace/...#have
      • 比如cd到ue工程根目录下,执行p4 changes -m1 ./...#have
  • checkout
    • p4 edit ./Config/DefaultEngine.ini
  • 激活RCS关键字替换功能
 
  • → #746 perforce回滚到指定版本号的powershell脚本   powershell     snippets   ...   10 months ago (owner) Document
  • → #747 perforce从零更新到指定版本号的powershell脚本   powershell     snippets   ...   10 months ago (owner) Document