svn服务器命令(转)
*验证svn安装是否成功
#svnadmin --version
*创建svn的数据仓库
#svnadmin create /data/svn/svndata/spms
*启动svn服务
#svnserve -d -r /data/svn/svndata/spms 单仓库启动
# svnserve -d -r /data/svn/svndata 多仓库启动(建议)
#svnserve -d -r /data/svn/repos
*验证svn启动是否成功
#netstat -lntup | grep 3690
*客户端检出文件到当前目录下
#svn checkout svn://ip:3690/yourRepoName .
*将本地文件纳入版本控制
#svn add filename
*将本地文件提交到服务器
#svn commit -m “this is a test” filename
*从服务器更新文件到本地
#svn update [fileName]
*删除本地文件
#svn delete filename
*恢复文件
#svn revert filename (revert只能恢复没有提交的操作)
SVN服务启动
#svnserve -d -r /data/svn/svndata
-d 后台执行
-r 版本库的根目录
#svnserve -d -r /data/svn/repos
SVN常用命令
svn checkout 从版本库取出一个工作拷贝
svn commit 将改动的文件提交到版本库
svn update 更新你的工作拷贝
svn add 向版本库中删除文件
svn delete 从版本库中删除文件
svn revert 取消所有的本地编辑
svn info 显示本地或远程条目的信息
svn list 列出版本库目录的条目
svn status 查看当前工作区状态
svn help 获取帮助信息
svnadmin命令(通过路径直接访问版本库)
svnadmin switches
--bdb-log-keep
(Berkeley DB特定)关闭数据库日志自动日志删除功能
--bdb-txn-nosync
(Berkeley DB特定)当提交数据库事务时关闭fsync
--bypass-hooks
绕过版本库钩子系统
--clean-logs
删除不适用的Berkeley DB日志
--force-uuid
缺省情况下,当版本库加载已经包含修订版本的数据时(会忽略流中的UUID,这个选项会导致版本库的UUID设置为流的UUID)
--ignore-uuid
缺省情况下,当加载空版本库时(使用来自流中的UUID,这个选项会导致忽略UUID)
--incremental
导出一个修订版本针对前一个修订版本的区别,而不是通常的完全结果。
--parent-dir DIR
当加载一个转储文件时,根路径为DIR而不是/
--revision ARG
指定一个操作的修订版本
--quiet
不显示通常的过程——只显示错误
--use-post-commit-hook
当导入使用一个转储文件时,在每次新的修订版本产生时运行版本库post-commit钩子
--use-pre-commit-hook
当加载一个转储文件时,每次新的修订版本产生时运行版本库post-commit钩子。如果钩子失败,终止提交并中断加载进程
svnadmin create 创建一个新的空的版本库
svnadmin deltify [-r LOWER[:UPPER]] REPOS_PATH 修订版本范围的路径的增量变化
svnadmin dump REPOS_PATH > repofile 将文件系统的内容转储到标准输出
svnadmin help 帮助
svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH 制作一个版本库的热备份
svnadmin list-dblogs REPOS_PATH询问Berkeley DB在给定的subversion版本库有哪些日志文件存在
svnadmin load REPOS_PATH 从标准输出读取
svnadmin lslocks REPOS_PATH < repofile 打印所有锁定的描述
svnadmin lstxns REPOS_PATH 打印所有未提交的事物名称
svnadmin recover REPOS_PATH 将版本库数据库恢复到稳定状态
svnadmin rmlocks REPOS_PATH LOCKED_PATH 无条件的删除版本库的一个或多个锁定
svnadmin rmtxns REPOS_PATH TXN_NAME 从版本库删除事物
svnadmin setlog REPOS_PATH -r REVISION FILE 设置某个修订版本的日志信息
svnadmin verify REPOS_PATH 验证版本库保存的数据
svn服务器命令(转)的更多相关文章
- 搭建svn服务器&服务器客户端使用笔记
参考借鉴文章:http://www.cnblogs.com/vijayfly/p/5711962.html 之前尝试着用git管理公司代码,但被一个问题困惑了很久无法解决,那就是git该如何只pull ...
- 版本控制-svn服务器搭建和常用命令(centos 6.3)
Svn是比较优秀的版本控制工具,虽然功能和性能上无法和Git媲美,但由于其容易搭建和使用的特性,所以在各个小公司还是很受欢迎的.使用Git可参考<版本控制-Git服务器搭建和常用命令使用> ...
- Mac下SVN服务器环境的搭建和配置(除展示图片外,所有命令在Linux/Unix下适用)
这几天领导没有安排工作,闲着没事就想把自己这两年做iOS开发时感觉知识有欠缺的地方想好好深入地补习一下,昨天和今天就计划好好学习下SVN和git的从创建和到原理,到命令,到界面的使用.一不小心被另一领 ...
- centos下svn的主要常用命令(解决商城系统添加的文件无法自动更新至svn服务器)
问题描述: 在商城中通过网页上传的png文件无法自动添加到版本库中. 查找过程: 通过程序分析,增加的主要是数据文件,主要分布在data目录中. svn list /home/ggg --depth= ...
- 版本控制-https svn服务器搭建和常用命令(centos 6.3)
Svn是比较优秀的版本控制工具,虽然功能和性能上无法和Git媲美,但由于其容易搭建和使用的特性,所以在各个小公司还是很受欢迎的.使用Git可参考<版本控制-Git服务器搭建和常用命令使用> ...
- 在本机搭建SVN服务器
目的:在没有正式的SVN服务器的情况下,完成代码的本地备份. 参考:http://blog.csdn.net/ladofwind/article/details/2100200 以下是具体内容: 如何 ...
- Linux下的SVN服务器搭建
Linux下的SVN服务器搭建 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总 ...
- Windows下SVN服务器的搭建步骤
1.下载svn服务端和客户端 服务端VISUALSVN SERVER:https://www.visualsvn.com/ 客户端TortoiseSVN:https://tortoisesvn.net ...
- CentOS安装SVN服务器
Step1:安装svn服务器 $ yum install subversion Step2:创建SVN版本库目录 $ mkdir /workplace/svnrepos Step3:创建版本库 $ s ...
随机推荐
- Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call错误
我这边新增的接口之后编译,启动debug后提示这个问题, 在网上找了一段时间,感觉各大神说的都好有道理,但是没有作用 so,尝试对整个工程重新编译(理论上只要重新编译修改的文件影响到的地方)
- Excel导出,添加有效性
#region 添加有效性 DataTable dt = LAbll.LogisticsAccounts(DeptId); //查数据 if (dt.Rows.Count < 20) //有效 ...
- Linux下搭建keepalive+nginx
一. 安装nginx(略) 二. 安装keepalive 下载http://www.keepalived.org/download.html 安装依赖包 yum install –y popt* gc ...
- 【WEB基础】HTML & CSS 基础入门(10)布局与定位
块级元素和行内元素 HTML里的元素可以分为块级元素和行内元素两大类:
- drf之视图类与路由
视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验.保存.转换数据) 控制数据库查询的执行 2个视图基类 APIView rest_framework.v ...
- pat 1039到底买不买
小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子 ...
- 前端有用的CSS属性和JS方法
1.CSS属性: 透明属性(值越大越不透明): IE:filter:alpha(opacity:30) Google:opacity:0.3 层次属性(值大的会在上面): z-index:100 2. ...
- 使用DES算法实现加密解密
使用DES算法实现加密解密 我们常见的加密算法有DES.MD5.IDEA.AES等等,这篇随笔介绍使用DES算法实现加密解密 首先介绍一下DES算法: DES算法为密码体制中的对称密码体制,又被称为美 ...
- elementUi vue el-radio 监听选中变化
//change是radio-group标签的事件 <div> <el-radio-group v-model="radioSex" @change=" ...
- sendMessage 与 obtainMessage (sendToTarget)比较
我们平时在做到多线程问题的时候可能利用Handler去传递Message,其中,经常使用的就是 1.new Handler().obtainMessage().sendToTarget(); 2.ne ...