SVN版本库迁移服务器方法

首先,在旧服务器上导出所有版本库

然后,将导出的dump文件拷贝到新服务器上,并在新服务器上创建同名的版本库

用load命令将dump文件还原到新服务器上的同名版本库里

最后,别忘记参照旧服务器,去设置新服务器的authz和serve.conf等设置

阳光部落原创,更多内容请访问 http://www.sunbloger.com/

在Linux中用Shell脚本完成SVN版本库的建立

每次建立一个新的SVN版本库总感觉很繁琐,所以写了段脚本来把这个过程自动化,详细代码如下:

阳光部落原创,更多内容请访问http://www.sunbloger.com/

在SVN中进行分支开发的最佳实践

1.在分支上做开发的时候,必须定期使分支与主干同步,避免开发完成后合并(merge)回主干时出现严重冲突(confict)。

2.进行合并前,处理掉工作副本上的所有本地修改,方便合并失败时进行回滚(revert)。

3.进行合并时,特别注意 新增/删除 操作,因为很多冲突都是这类操作引起的。

4.完成一个分支的功能并合并回主干后,抛弃该分支,后续其它功能的开发使用新建的分支。

Subversion添加到Windows服务的方法

在Windows中安装Subversion服务器时,将Subversion添加到Windows的服务中,需要在命令行状态下执行如下指令:

sc create svn
binpath= “D:\Subversion\bin\svnserve.exe –service -r E:\svn”
displayname= “Subversion Server”
depend= Tcpip
start= auto

提示:上面的5行命令应在同一行中输入,分开多行只为阅读方便。

第2行中的“E:\svn”是svn项目的根目录

成功后会提示:
[SC] CreateService 成功