perforce P4 使用记录
2015-12-29 17:27
260 查看
一:写在之前
最近换了个公司,版本管理用看起来高大上的perforce,需要学习很多东西,在此记录下来
二:基本操作
1: 对应svn checkout
workspace 列表点开,创建新的workspace,
再Depot选择要 拉去的目录,点击Get Lastest
2:对应 svn update
workspace 列表点开,选中要更新的目录,点击Get Lastest
3:对应 svn commit
修改完成后在,workspace 上右键,checkout 会把已经修改的文件列在修改列表里,再在修改列表内写注释,提交
三:CMD命令行操作
1: 更新
set P4PORT=192.168.1.111:1234
set P4USER=user
set P4PASS=pwd
set P4CHARSET=utf8-nobom
set P4COMMANDCHARSET=utf8
set P4CLIENT=workspace
p4 sync E:\work\Dev\client\proto\...
更新一个文件夹
四:碰到的问题
1: utf-8 BOM的问题
p4的utf-8 会默认给文件加上一个 BOM头,导致eclipse 读取的时候会报出 第一行有非法字符,
解决方案是
![](http://img.blog.csdn.net/20151229172946504?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在connection 中选择 utf-8 no BOM
最近换了个公司,版本管理用看起来高大上的perforce,需要学习很多东西,在此记录下来
二:基本操作
1: 对应svn checkout
workspace 列表点开,创建新的workspace,
再Depot选择要 拉去的目录,点击Get Lastest
2:对应 svn update
workspace 列表点开,选中要更新的目录,点击Get Lastest
3:对应 svn commit
修改完成后在,workspace 上右键,checkout 会把已经修改的文件列在修改列表里,再在修改列表内写注释,提交
三:CMD命令行操作
1: 更新
set P4PORT=192.168.1.111:1234
set P4USER=user
set P4PASS=pwd
set P4CHARSET=utf8-nobom
set P4COMMANDCHARSET=utf8
set P4CLIENT=workspace
p4 sync E:\work\Dev\client\proto\...
更新一个文件夹
四:碰到的问题
1: utf-8 BOM的问题
p4的utf-8 会默认给文件加上一个 BOM头,导致eclipse 读取的时候会报出 第一行有非法字符,
解决方案是
在connection 中选择 utf-8 no BOM
相关文章推荐
- 如何在vs2015下配置boost库
- 检测网络状态
- Activity 跳转动画 全局定义
- 模板中的名字查找问题
- windows下双击jar包不执行的解决方法
- 澄清P问题、NP问题、NPC问题的概念(转)
- oracle 未归档redo丢失或损坏(inactive状态)
- iOS开发日记57-详解Quartz 2D
- 余弦距离、欧氏距离和杰卡德相似性度量的对比分析
- 寻宝游戏 - 利用iBeacon特性设计的iOS线下寻宝游戏 - 物联网小游戏
- lua堆栈操作
- AndroidStudio使用记录
- Android之Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- Ansible关于遍历dict获取value的做法
- HDU5595:GTW likes math
- Objective-C Runtime 运行时之:Method Swizzling
- MyEclipse使用DB Browser连接Oracle数据库
- 线程操作
- http协议
- Computer vision