本文主要和大家讨论一下SVN版本库相关问题,主要包括安装,创建、备份、恢复版本库等问题,在这里向大家简单介绍一下,希望大家能学到更多有关SVN版本库东西。
工具
subversion
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=0&expandFolder=0&folderID=91
TortoiseSVN
http://tortoisesvn.net/
安装.
***个比较麻烦msi的直接安装,如果装有apache的话会自己配置好apace,本么没有用apache,而且我是以zip文件装的。
下载zip压缩包到任意目录,本人由于进场重装系统,所以安装在D:ProgramFilessvn,其实***是装在在D:svn目录下,有些程序对有空格的路径很敏感。把svn下的bin目录放入系统路径变量(path)里,如果不闲麻烦的话可以跳过。
创建svnserve.exe的服务,以便系统启动时自动启动。命令为:
sccreateSVNServerbinpath="D:ProgramFilessvnbinsvnserve.exe--service--rootD:WorksSVN"displayname="Subversion"depend=tcpipstart=auto我的版本库路径是D:WorksSVN,--root选项就是指定版本库路径的。安装TortoiseSVN,一路next安装好,比较简单。注意有一个语言包,顺便安装好,在TortoiseSVN的setting里把语言改成中文,重启系统。
右键单击版本库文件夹,TortoiseSVN的菜单下有一个“在此创建版本库”,SVN版本库就创建好了。
随便找一个文件夹,右键TortoiseSVN-“版本库浏览器”输入路径“file:///D:/Works/SVN”,就能看见新的版本库了,右键里有很多操作,可以都试试,很有意思。
配置一下svnserve.exe配置文件,可以通过域名访问如:svn://127.0.0.1
subversion可以很好的控制多个版本,恢复到任意一个版本。
备份SVN版本库
svnadmindumpsvn>svn.bak
恢复SVN版本库 创建SVN版本库 【编辑推荐】
svnadminlaodsvn
svnadmincreatenewsvn