CVS使用命令
来源:互联网 发布:mac 管理员账户没有了 编辑:程序博客网 时间:2024/06/05 20:58
cvs 登陆
cvs login
将文件checkout到本地
cvs checkout 项目名 或者简化为:
cvs co 项目名
增加文件或目录
cvs add filename/dirname
提交新文件
cvs commit -m “modify by xx” a.c或者 cvs ci -m “change xx ” a.c
更新文件
cvs up filename 更新本地指定文件
cvs up -r 2 filename/path 将本地代码版本还原至版本2
cvs up -d 更新文件夹下所有的文件
如果有冲突并且版本合并后会在本地文件中看到<<<<<以及>>>>>
结果显示:
?:本地有,服务器没有
U:本地已更新至最新版本。
P:像“U”一样,只是在update时你的网络带宽少的情况下CVS服务器所出现的提示。
M:已修改过此文件,产生冲突。查看一下文件内容,是否存在版本合并(>>> 或者<<<<),若存在进行一定的修改。
C:错误警报,该文件存在冲突,一般为2个人修改,1个已经提交给服务器,另一个没有提交
A:本地新添加但没有提交到服务器。
R:本地删除,但是服务器未删除
删除文件
2步:
cvs remove file -m “delete”(只是将文件移出项目,并没有删除,逻辑删除)
cvs ci -m “delete”(物理删除)
1步:
cvs rm filename
查看更新记录
cvs log file
比较文件更新内容
cvs diff filename 比较本地版本与服务器最新版本
cvs diff -r 1.1 -r 1.2 filename 比较1.1与1.2版本
结果:
“>”:本地代码库有,cvs上没有
“<”:cvs上有,本地没有
1a2:1和2行之间增加了信息
1c2:1和2行之间出现了冲突
4d4:4行被删掉
文件或者目录状态
cvs st filename 查看文件的版本信息
服务器版本恢复
3步:
cvs up -j 1.4 -j 1.3 a.c 将a.c的版本恢复到1.3
cvs update a.c
cvs ci -m “reverted to 1.3” a.c
参考:
http://wenku.baidu.com/view/a648adfbfab069dc50220122.html?re=view
- CVS使用命令
- CVS简单的命令使用
- CVS简单的命令使用(2)
- CVS命令
- CVS命令
- CVS 命令
- CVS 命令
- CVS命令
- CVS 命令
- cvs 命令
- CVS 常用的cvs命令
- CVS使用
- CVS使用
- CVS使用
- CVS使用
- CVS使用
- CVS 使用
- CVS使用
- VMware8下liunx系统CentOS-6.3安装
- 题目1011:最大连续子序列 简单dp
- Oracle高资源消耗SQL语句定位
- c++原生的unicode支持
- 在settimeout方法中传递参数
- CVS使用命令
- 第十三周项目1(3)-动物这样叫
- java获取当前某个时间点
- 搜索引擎——匹配方式
- 情景菜单ContextMenu的创建
- Candy -- leetcode
- CSDN学院系统停站维护
- GRE数学中的应试技巧之数量部分的三种题型
- iOS 数据存储 - 03SQLite编程