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 多仓库启动(建议)
*验证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基本命令的更多相关文章
- SVN基本命令总结
1.svn add [path] 预定添加文件或者目录到版本库,这些add的文件会在下一次提交文件时同步到版本服务器. 2.svn commit [path] 提交文件到版本服务器. 3.svn co ...
- svn基本命令使用
1.svn help:可以通过该命令查看svn的所有操作命令,包括命令的缩写 2.首先需要从svn库中checkout对应的项目: (1)svn项目路径为svn://192.168.1.1/mypro ...
- iOS开发——源代码管理——SVN
一.源代码管理(svn)简介 01. 源代码管理工具概述 ======================================================================= ...
- SVN 管理
01. 源代码管理工具概述(PPT) ================================================================================ ...
- win下svn常用操作笔记
svn基本命令 checkout 检出 把服务器代码下载到本地一份update 更新 把服务器上的最新代码更新到本地commit 提交 把本地代码提交到服务器上 win下svn的客户端工具Tortoi ...
- IOS-源代码管理工具(SVN)
一.使用环境 要想利用SVN管理源代码,必须得有2套环境 服务器 用于存储客户端上传的源代码 可以在Windows上安装Visual SVN Server 大部分情况下,公司的开发人员不必亲自搭建SV ...
- IOS SVN源代码管理工具使用
01. 源代码管理工具概述(PPT)===================================================* 源代码管理工具的作用:# 能追踪一个项目从诞生一直到 ...
- iOS源代码管理svn
01. SVN介绍 SVN 是集中式源代码管理工具 概念: 1> Repository 代码仓库,保存代码的仓库 2> Server 服务器,保存所有版本的代码仓库 3&g ...
- svn---命令行操作
一.基本操作 1.checkout是将服务器上的代码下载到本地(下载所有文件).Checkout只需要做一次 2.commit是将本地修改之后的文件提交到服务器(只提交修改之后的).每天下班前:com ...
随机推荐
- CSS3学习笔记(2)—左右跳动的红心
还在为无法表达内心澎湃的心情而着急吗?还在为制作跳动的心而烦恼吗?哈哈,今天我就把代码全部奉上,为你们追妹子添点贡献,下面来看最终的动态效果(事先说明一下:我用的截屏gif制作软件是绿色版的,所以gi ...
- 步入C编程的第一天
我想学ruby以后开发网站,但ruby是高级语言,隐藏了许多底层的东西,因此先熟悉c语言 首先c程序的文件名是以.c结尾的 c程序的格式: 第一行#include<stdio.h> #是一 ...
- DNS多出口分析
DNS多出口分问题现象:当dns解析出的ip非域名的本地覆盖组,则怀疑是DNS多出口或者DNS劫持.接下来判断该ip是否为网宿ip,如果不是,则是劫持问题,走劫持流程进行反馈.如果是网宿ip,则用以下 ...
- vue-router 安装
如果在一个模块化工程中使用它,需要通过Vue.use() 明确的安装路由功能,如果使用全局的script标签,则不需要手动安装. Vue Router是Vue.js官方的路由管理器.它和Vue.js的 ...
- weex 创建项目坑2
安装成功weex 创建项目 weex create my-project 提示 需要安装 weexpack Installing 安装失败 后来卸载weex,重新安装weex 执行下面的命令: ...
- JavaScript实现Select选择本周、上周、本季、上季、本年的时间选取
//转自http://blog.csdn.net/xc_young/article/details/16878849,其上季度有错误,已修改 var MrYangUtil = function () ...
- Linux下的RTC子系统
转自:http://blog.csdn.net/weiqing1981127/article/details/8484268 实时时钟的作用主要是为操作系统提供一个可靠的时间,并在断电下,RTC时钟也 ...
- c# aop讲解
先说下场景,C#中为什么要使用Aop,而我又是在哪里使用Aop? 本人只是想拦截实体类的Set的方法,然后在Set之前,调用一下其它方法,把值赋给另一个对象. 而我做的都是在实体类的基类里处理: 比如 ...
- SQL 电子书
http://vdisk.weibo.com/search/?type=&sortby=default&keyword=SQL+Server&filetype=&pag ...
- sass编译命令
sass编译一个文件的方式 sass xx.scss:xx.css 这种方式只能编译一次,要是想一直监控编译,只要有保存更改就会立即编译,那么就需要下面这条命令了 sass --watch xx.sc ...