【Tools】P4V基础操作
目录
一、简介
二、P4基本操作(常用命令解释)
三、P4 Shelve
一、简介
P4V,即Helix可视化客户端。是Helix核心服务器(也称为Helix服务器)的跨平台图形用户界面。可以在Windows、Mac和Linux计算机上使用P4V,并受益于不同平台的相同界面。
P4V简单的说就是一个远端服务器提供文件版本控制的功能。实际上和SVN或GIT的功能差不多。P4V主要有可视化操作和Linux操作,本问主要介绍linux下的操作。
二、P4基本操作(常用命令解释)
建立depot后,就可以正常的文件操作了,一些常用的命令如下所示,还是遇到不熟的建议查看手册:
1. 新建文件:p4 add <file_name>
2. 查看本地client状态:p4 client
3. 更新文件到最新:p4 -f sync ...(...代表当前目录往下,-f代表强制刷新,可以不加)
4. 编辑文件:p4 edit ...
5. 删除文件:p4 delete <file_name>
6. 比较不同版本文件:p4 diff <file_name>#<版本号> <file_name>#<版本号>
7. 查看当前正在操作的所有文件:p4 opened 或当前目录下:p4 opened ...
8. 查看文件checkin历史:p4 filelog <file_name>
9. 查看文件当前版本:p4 have <file_name>
10. 查看当前目录下所有checkin记录:p4 changes -m 10 ...(-m:显示多少记录)
11. 上传文件到服务器:p4 submit -d "<note>" ...
12. 撤销文件操作:p4 revert <file_name>
13. checkin时解决是否有和别人修改的内容冲突:p4 resolve <file_name>
三、P4 Shelve
P4 shelve操作用来将证字啊进行的工作临时存储到P4服务器上,并分配一个changelist,但不会将这些文件提交到P4 服务器中的depot数据库中。常用在多个用户交互数据,避免将有问题的数据提交到数据库中。
用户常用操作:
1. 将文件放入shelve上:p4 shelve ...
2. 添加文件到shelve的特定changelist上:p4 reopen -c <CL> <file>;p4 shelve -r -c <CL>
3. 将shelve上的文件下载到本地:p4 unshelve -s <CL> [file]
4. 对shelve上已有的文件进行覆盖:p4 shelve -f -c <CL> <file>
5. 查看shelve的changelist号:p4 changes -s shelved -u <user_name>
6. 将文件从shelve上移除:p4 shelve -d -c <changelist> [file]
7. 提交shelve文件:p4 submit -c <changelist>
【Tools】P4V基础操作相关推荐
- [Android] SQLite数据库之增删改查基础操作
在编程中经常会遇到数据库的操作,而Android系统内置了SQLite,它是一款轻型数据库,遵守事务ACID的关系型数据库管理系统,它占用的资源非常低,能够支持Windows/Linux/Un ...
- Linux基础操作及命令管理
一.基础操作 (1)连接到讲师界面 Application --> Internet --> TigerVNC Viewer–>在对话框输入(172.25.254.250:8)–&g ...
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21056029 . 1. Linux运行等级介绍 Lin ...
- 树莓派基础操作-经验总结
文章目录 一.概念 树莓派---基于ARM的微型电脑主板 树莓派4B基础硬件参数---4核 A-72/4G DDR4 二.原生树莓派linux 搭建与使用 1.树莓派linux使用环境搭建---SSH ...
- Swarm 一键安装脚本 一些基础操作整理
0x01 一键安装脚本 Ubuntu #!/bin/shRunPath=~/tools/miner/swarm mkdir -p $RunPath/bee mkdir -p $RunPath/bee- ...
- 龙芯ls1b开发板 基础操作
龙芯ls1b开发板 基础操作 一. 工具链 1.工具链获取 pmon与kernel使用同一个工具链:gcc-4.3-ls232 http://ftp.loongnix.cn/embedd/ls1b/t ...
- 操计算机应用基础win7,计算机应用基础操作步骤(win7)
计算机应用基础操 计算机应用基础操作步骤(win7) 必考知识点:桌面设置一题:文件夹与文件设置一或二题:附件一题:Internet一题 一.桌面设置 1.更改菜单大小为20: 答:右击桌面空白处/个 ...
- aliyun基础操作
aliyun基础操作 为什么使用公有云 阿里云使用限制列举 ECS 阿里云安全组 镜像 迁移上阿里云 云硬盘 NAS文件存储 阿里云专有网络VPC SLB负载均衡 rds数据库服务 RAM 访问控制 ...
- 制作系统U盘详细教程,以及分盘等基础操作
制作系统U盘详细教程,以及分盘等基础操作 一.简介 相信很多朋友都会遇到系统崩溃,然后捧着电脑去电脑店,或者百度一番后做出系统盘无法使用的情况: 综上:本人计算机系大三学生,虽经验较少但男女同学电脑都 ...
最新文章
- Linux 2.6内核编译与配置安装升级
- ArcEngine中IFeatureClass.Search(filter, Recycling)方法中Recycling参数的理解
- mysql009模糊查询like.是否为null
- 漫谈:Java和Python现在都挺火,我应该怎么选?Java和Python优缺点比较。
- 交通部出手了!共享单车预付资金额度不得超过这个数
- 中国塑料食品和饮料包装行业市场供需与战略研究报告
- java 类加载的过程
- [JAVA]jodd-mail java发送接收电子邮件
- PKM2 - PKManager 基于内容的个人知识管理工具 5M 绿色免费
- 计算机断网后怎么连接网络连接,电脑突然断网, 连接不上网络怎么办? 三种方法轻松找回...
- 计算机冯诺依曼原理及应用,冯·诺依曼计算机工作原理的核心是( )和“程序控制...
- RectTransform的Bounds
- 【Python爬虫】IOS苹果商店指定APP评论爬取
- Machine Learning in Action 读书笔记---第5章 Logistic回归
- 性能跑分第一的安卓模拟器?
- 苹果公布 2022 Apple 设计大奖入围作品
- 酒店管理系统数据库设计
- uoj 198: [CTSC2016]时空旅行
- 北京理工大学 计算机学院 李侃,吴昊_北京理工大学计算机学院
- ElastaticSearch----top_hits,es获取聚合的相关文档结果