情况描述: 公司的svn版本库,包含了多个项目,每个项目对应于1个文件夹 假设版本库名字为Main,其下的项目用 A项目,对应文件夹A B项目,对应文件夹B 通过git svn clone获取了svn的整个版本库Main 这样得到的是整个Main的提交历史 之后,在A上面开发了一段时间,并且git svn dcommit到svn上 因为某些原因,创建了一个分支branchA,在branchA上进行了开发.但是无法提交到svn上 B上面也进行了一段时间的开发,并提交了很多日志 现在需要把A项目作为…
开发过程中每天都要从SVN代码库里一个一个的update各个项目代码,不仅效率实在是低,也不符合程序员的"懒"精神,由于是在Windows环境做开发,自然就想到了使用bat来实现自动处理. @echo off @echo ****************************************************** @echo =============== 批量自动更新SVN版本库 =============== @echo %date% %time% 准备更新SVN版…
一.创建SVN版本库 1.安装svn服务器 yum install subversion 2.查看版本 svnserve --version 3.建立SVN版本库目录(即你的SVN服务器里面的文件存放在哪个目录) mkdir -p /data/svn 4.创建SVN版本库 svnadmin create /data/svn/davesvn 5.修改SVN的配置文件相关配置信息,主要是权限这块 (1)svnserve.conf文件修改 vi /data/svn/davesvn/conf/svnse…
如用svnsync 同步备份两台机器的svn .(就以linux服务器到windows服务器为例子) 要同步的项目名称:source_svn svn 版本库1 .4 以上 源目录:            svn://192.168.16.199/source_svn 同步目标目录:      http:// 目标IP:8080/source_svnbak 方法: 1.如果目标目录存在相同的项目,请先清除,重新建立空项目 2.在目标服务器中建立svn版本库source_svnbak svnadmi…
[新建svn仓库] 先创建一个文件夹mkdir /opt/svn/wechat;   然后创建svn版本库    svnadmin create /opt/svn/wechat;   [创建用户组权限] 创建好后,创建用户组权限:打开/opt/svn/wechat/conf/authz文件,加上 [grounps] team = xman,superman [/]  (代表该组在该目录下所有文件都具有读写权限) @team = rw   如果需要配置某个文件夹里不同权限:则 [/MaiKing/…
1.版本库备份 1.1.svnadmin dump方式备份 此方法借助的是Subversion官网推荐的svnadmin dump备份方式,它的优点是比较灵活,既可以进行全量备份又可以进行增量备份,并提供了版本恢复机制. 缺点是如果版本过大,如版本数增加到数万.数十万条时,则dump的过程很慢,备份时耗时,恢复备份库时更耗时,不利于快速进行灾难恢复,此方法建议在版本库较小的情况下采用. a) 全量备份: 命令格式为:svnadmin dump 版本库路径及名称 -r 导出的版本号 > 备份版本库…
1. 创建存放各个svn版本库的目录svnrepos(自己定义路径) -bash: cd /usr/local/apache/htdocs/ -bash: mkdir svnrepos 2. 假设我要创建一个叫做coinhello项目的svn版本库(使用命令svnadmin  create) -bash: cd /usr/local/apache/htdocs/svnrepos/ -bash: svnadmin create coinhello 3. 修改coinhello版本库的配置 -bas…
做法: 准备:系统平台:windows server 2003 版本库:vos 源服务器:10.10.13.48 目标服务器:10.10.13.129源SVN版本库的path: D:\svn\vos要迁移到的path: E:\svn\vos 步骤:1.停止http服务,本文中用的是apache (源服务器)(目标服务器)-------------2.cd C:\Program Files\Subversion\bin(Subversion的安装目录)(源服务器)---------进入源服务器的s…
注意:www目录一定要用SVN服务器 checkout出Repositories的代码 步骤: (1)新建www根目录 mkdir -p /data/www/lehuo (2)在www根目录下检出(checkout,co)仓库中项目的代码 svn co svn://ip/lehuo (远程主机的SVN仓库) svn co file:///opt/svn/lehuo   (本地主机的SVN仓库,若想使用ip地址同上) chown -R www:www * (更改文件所有者) (3)配置钩子(hoo…
TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库 SVN客户端程序:TortoiseSVN SVN服务器程序:VisualSVN-Server ##################################################################### SVN服务器相关配置 创建版本库 创建用户 创建组 设置版本库的属性,有关用户对版本库的权利 库存放的位置 服务器的名字,端口号的设置 证书相关选项 库认证方式 日志记录 SV…