清除版本信息
for /r ./ %a in (./) do @if exist "%a\.svn" rd /s /q "%a\.svn"
启动
/opt/svn/bin/svnserve -d --listen-port 9999 -r /opt/svndata
svn配置
建立版本库目录,可建多个:
mkdir -p /opt/svndata/repos1
mkdir -p /opt/svndata/repos2
建立版本库:
svnadmin create /opt/svndata/repos1
svnadmin create /opt/svndata/repos2
修改版本库配置文件:
版本库1:
vi /opt/svndata/repos1/conf/svnserve.conf
内容修改为:
[general]
anon-access = none
auth-access = write
password-db = /opt/svn/conf/pwd.conf
authz-db = /opt/svn/conf/authz.conf
realm = repos1
版本库2:
vi /opt/svndata/repos2/conf/svnserve.conf
内容修改为:
[general]
anon-access = none
auth-access = write
password-db = /opt/svn/conf/pwd.conf
authz-db = /opt/svn/conf/authz.conf
realm = repos2
即除realm = repos2外,其他与版本库1配置文件完全相同。如果有更多的版本库,依此类推。
配置允许访问的用户:
vi /opt/svn/conf/pwd.conf
为了简化配置,2个版本库共用1个用户配置文件。如有必要,也可以分开。
注意:对用户配置文件的修改立即生效,不必重启svn。
文件格式如下:
[users]
<用户1> = <密码1>
<用户2> = <密码2>
其中,[users]是必须的。下面列出要访问svn的用户,每个用户一行。示例:
[users]
alan = password
king = hello
配置用户访问权限:
vi /opt/svn/conf/authz.conf
查看版本库的信息
svn list file:///opt/svndata/mark
svn list --verbose file:///opt/svndata/mark
导入库的目录结构
svn import /tmp/mark/ file:///opt/svndata/mark/ --message "init" (文件夹mark下有bo)
删除版本库mark下文件夹bo
svn delete svn://192.168.0.180:20000/opt/svndata/mark/bo -m "delete "
//导出
$svnlook youngest oldrepo
$svnadmin dump oldrepo >; dumpfile
//还原
$svnadmin load newrepo < dumpfile
停止subversion服务
ps –aux | grep svnserve
kill -9 ID号
分享到:
相关推荐
linux 下SVN常用命令 初进企业的菜鸟专用............................................
SVN 常用命令集合及简单用法,如果我们可以把这些简单的集合方法应用到实际并熟练的记住,哪么我们的职业生涯将是美好的。
svn 常用命令 word文档 svn 常用命令 word文档
svn常用命令介绍
svn常用命令整理,很简单,实用,主要命令,常用的都在这了。
获取svn最新版本号示例 以及svn常用命令,示例下载后 右键--编辑 查看命令
讲述svn常用命令,svn命令 通常都有帮助,如果你不知道命令怎么用,可以很方便获取帮助信息。
linux下svn的配置及svn常用命令
整理一些svn常用命令,包括:svn子命令、svnadmin子命令、svnlook子命令、svnsync子命令
svn 常用命令 这个文件详细描述了svn经常使用的命令,很不错的。
svn命令在linux下的使用教程 2010-09-17 22:28:22 来源: 【大 中 小】 评论: 条 li 1、 将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn: // 192.168 . 1.1 / pro / ...
Linux下终端使用svn命令进行项目管理相当方便
现在几乎所有公司都在使用SVN工具,管理代码。但是,只会使用图形化的工具还是远远不够的,下面是我这2年来的实践经验中,用过后感觉比较常用的命令。可以说是现代程序员必备!
最最最常用的命令,保证你看了就会,都是使用频率最高的命令
SVN常用命令行
由于缺省情况下为安全起见Subversion不允许开发人员修改已提交reversion的日志信息,这样会报错误,提示不能修改以及请SVN管理员安装pre rev
linux下svn命令大全.txt
linux svn 操作 常用命令 add update delete等
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理