*验证svn安装是否成功

#svnadmin --version

*创建svn的数据仓库

#svnadmin create /data/svn/svndata/spms

*启动svn服务

#svnserve -d -r /data/svn/svndata/spms          单仓库启动

# svnserve -d -r /data/svn/svndata                    多仓库启动(建议)

*验证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 版本库的根目录

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基本命令的更多相关文章

  1. SVN基本命令总结

    1.svn add [path] 预定添加文件或者目录到版本库,这些add的文件会在下一次提交文件时同步到版本服务器. 2.svn commit [path] 提交文件到版本服务器. 3.svn co ...

  2. svn基本命令使用

    1.svn help:可以通过该命令查看svn的所有操作命令,包括命令的缩写 2.首先需要从svn库中checkout对应的项目: (1)svn项目路径为svn://192.168.1.1/mypro ...

  3. iOS开发——源代码管理——SVN

    一.源代码管理(svn)简介 01. 源代码管理工具概述 ======================================================================= ...

  4. SVN 管理

    01. 源代码管理工具概述(PPT) ================================================================================ ...

  5. win下svn常用操作笔记

    svn基本命令 checkout 检出 把服务器代码下载到本地一份update 更新 把服务器上的最新代码更新到本地commit 提交 把本地代码提交到服务器上 win下svn的客户端工具Tortoi ...

  6. IOS-源代码管理工具(SVN)

    一.使用环境 要想利用SVN管理源代码,必须得有2套环境 服务器 用于存储客户端上传的源代码 可以在Windows上安装Visual SVN Server 大部分情况下,公司的开发人员不必亲自搭建SV ...

  7. IOS SVN源代码管理工具使用

    01.    源代码管理工具概述(PPT)===================================================* 源代码管理工具的作用:# 能追踪一个项目从诞生一直到 ...

  8. iOS源代码管理svn

    01. SVN介绍 SVN 是集中式源代码管理工具 概念: 1> Repository   代码仓库,保存代码的仓库 2> Server       服务器,保存所有版本的代码仓库 3&g ...

  9. svn---命令行操作

    一.基本操作 1.checkout是将服务器上的代码下载到本地(下载所有文件).Checkout只需要做一次 2.commit是将本地修改之后的文件提交到服务器(只提交修改之后的).每天下班前:com ...

随机推荐

  1. 如何强制ffmpeg编码时输出一个关键帧

    http://blog.csdn.net/ashlingr/article/details/7829429 如何强制ffmpeg编码时输出一个关键帧   如何强制ffmpeg编码时输出一个关键帧 AV ...

  2. 将PHP数组输出为HTML表格

    1. [代码][PHP]代码    <?phpclass xtable{    private $tit,$arr,$fons,$sextra;    public function __con ...

  3. html5--5-3 给直线添加样式

    html5--5-3 给直线添加样式 学习要点 strokeStyle属性:设置颜色.渐变或模式(本节课只涉及到颜色) lineWidth属性:--设置线宽 Canvas的路径方法 moveTo() ...

  4. oracle下 启动subversion命令 及 oracle相关服务启动备忘

    linux shell下  svnserve - d -r + 目录   例如:svnserve -d -r /svn 启动 svn服务. 访问svn://192.168.0.120/kjcg 测试. ...

  5. AJAX获取数据,需要添加事件

    如果是通过异步请求从后端获取的数据来渲染页面,要添加事件,必须要在页面已有的元素上,添加时间代理.因为页面渲染需要时间,如果直接绑定在响应时间元素上面,很有可能触发不了事件.

  6. 洛谷 1541 乌龟棋——dp

    题目:https://www.luogu.org/problemnew/show/P1541 以用了几张牌为阶段.注意知道了用了4种牌各几张后,当前位置就是确定的,所以不用记录什么的. #includ ...

  7. PHP错题误区

    1,$bool = TRUE;echo gettype($bool);  //这个输出类型:booleanecho is_string($bool);  //这个用echo是不能输出布尔型的,只有va ...

  8. Hibernate的session.createSQLQuery的几种查询方式

    当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的.但如果 ...

  9. 6、html的body内标签之超链接

    一.超链接 <a href="https://www.baidu.com" target="_blank">某度</a> #target ...

  10. IP地址库解析——读取IP地址获得实际地理位置信息的java源码实现

    说明:IP地址库来自QQwry.dat数据库文件,通过解析地址库当中的ip,已经细化最后获取的信息:获取ip地址对应的:国家 / 省 / 市 / 运营商ISP信息. 解析主要用到三个类: (1) IP ...