svn
来源:互联网 发布:linux中安装anaconda 编辑:程序博客网 时间:2024/06/16 10:46
一. 安装
centos中 yum install subvesion(包含服务器端与客户端)
二.使用
创建版本库 svnadmin create /mul
删除版本库 rm -rvf 目录
配置服务自启动 在/ect/rc.local 中添加 svnserver -d -r /目录
三. 客户端使用
svn co svn://服务器点地址 --username --password (检出)
-r 2 指定版本号
checkout 检出 ,svn exprot 导出
添加
svn add 目录 添加目录中所有的文件
svn add 目录 --non-recursive 只添加目录不添加目录中的文件
svn add * 添加所有(如果目录已经在了 就不去添加)
svn add * --force 强制添加所有
提交
svn ci(commit) -m ''this is miaoshu" 文件名 提交备注
* 提交所有
更新
svn update(up)
svn up -r 1 index.html
svn up *
删除
svn del (delete) -m 目录
svn rm(remove)
差异比较
svn diff(di) 文件名
svn di -r 版本号-版本号 文件名
svn di 比较所有
svn mkdir 目录 创建目录并直接提交到版本库
svn cat 完整的线上目录文件
工作副本还原(还未提交到版本库)
svn revert 文件名
svn revert *
svn revert --recursive * 递归
解决冲突
二进制冲突 树冲突(图片)
svn resolve index.html
svn resolved index.html (告诉解决冲突)
锁定
svn lock 文件名 (提交过后自动解锁)
svn unlock 文件名
svn ci -m ''"" --no-unlock 文件名(提交时不解锁)
svn list(ls) 列出所有版本控制的文件
svn ls -v 所有详细信息
svn ls -v -recurvise
svn status 查看文件状态
svn log 查看文件的提交备注
- SVN
- svn
- SVN
- SVN
- svn
- SVN
- SVN
- SVN
- svn
- svn
- svn
- SVN
- SVN
- SVN
- svn
- SVN
- svn
- svn
- mongoDB基础使用(二)
- Android App Logging 组件客制化
- Netty详细讲解
- C++的基础知识(十)--deque
- toryboard (<UIStoryboard: 0x17406dc00>) doesn't contain a view controller with identifier 'UIViewCon
- svn
- 特征选择之方法概述
- 集群/分布式环境下5种session处理策略
- bzoj2243: [SDOI2011]染色(树链剖分+线段树)
- HTML5 文件域+FileReader 分段读取文件并上传到服务器
- 字符与字节有什么区别
- react native mac下环境搭建
- eclipse向mysql插入信息乱码问题
- ES6 解构赋值