svn使用入门
来源:互联网 发布:空间数据库吴信才 编辑:程序博客网 时间:2024/05/16 14:44
注意自己使用的是客户端那还是服务端:svn 服务端[root@milab /]# svnadmin create svnroot/test[root@milab conf]# svnserve -d -r /svnroot/test/svn 客户端:检出版本库:svn checkout svn://192.168.10.14 或者 co导出 export(并没有.svn 脱离版本控制系统,并非工作副本)svn checkout -r 2 // -r 指定版本号,默认检出最新版本svn add 添加到版本控制svn commit 提交svn update 更新svn delete 从版本库删除文件或目录增加svn add index.html index.html就在版本控制系统之下svn add 文件夹(默认递归)svn add 文件夹 --non-recursive(只加文件夹)svn add * (所有文件和目录增加版本控制)如果一个目录已经在版本控制下,不扫目录下svn add * --force 强制增加提交svn commit -m “备注信息” index.html 或缩写ci -m 参数必须要加svn commit -m “备注信息” 目录svn commit -m “备注信息” * 所有的改动都提交更新svn update缩写upsvn up -r 1 index.html 更新为版本1的index.htmlsvn up -r 2 index.html 可以svn up 再回去是不行,每个文件只会从服务端更新一次更新版本svn up * 所以文件再次更新到最新版本svn up 当文件缺失时,是可以更新到最新版本删除svn delete 文件名 -m “备注信息” del 这个备注可不写svn remove rmdiff版本差异比较svn diff 文件名 - 是修改之前(删除) +是修改之后(添加)svn diff -r 2 文件名 与2比较svn diff -r 1:3 文件名 1和3比较mkdir创建目录并增加到版本控制svn mkdir 文件夹cat不检出工作副本直接查看文件svn cat svn://192.168.10.14/index.html工作副本还原svn revert 文件名svn revert * (非递归)svn revert --recursive * (递归扫描所有目录)二进制冲突与树冲突冲突:更新到的数据与工作副本的修改正好在一个地方,精确到行。 树冲突:非二进制文件,无法精确到行, 冲突的处理<<<<<<<<<<<<<自己的mc==============别人的tc>>>>>>>>>>>>>>p推迟处理svn resolve index.htmlsvn resolved index.html 已处理(编辑处理冲突这步必须执行)锁定与解锁svn lock 锁定文件,防止其他人员对文件进行提交svn unlock 文件 如果提交操作,文件自动解锁svn ci -m "" --no-unlock index.html ,提交不自动解锁
阅读全文
0 0
- svn入门----如何使用svn
- SVN 使用入门
- SVN使用入门
- Subversion(SVN)使用入门
- svn使用入门
- SVN入门及配置使用
- SVN入门及配置使用
- SVN入门及配置使用
- SVN入门及配置使用
- SVN入门及配置使用
- SVN入门及配置使用
- MAC svn命令行使用入门
- SVN入门及配置使用
- mac svn命令行使用入门
- SVN入门和配置使用
- mac svn命令行使用入门
- mac svn命令行使用入门
- SVN的简单使用入门
- BZOJ1066【SCOI2007】蜥蜴 <网络流>
- web前端性能优化
- redis排行榜例子
- PuTTY远程访问Linux(网络配置)
- 继承关系类的加载顺序、重写与重载
- svn使用入门
- Reverse Linked List
- java变量的定义及使用
- JVM习题--二进制运算
- MySQL中的通用查询日志(General Query Log)
- 《C程序设计语言第2版·新版》读书笔记(一)
- 汇编与接口:熟悉debug工具以及基本的指令
- vue在nginx中部署
- IO流分类和使用方式