一. SubVersion服务器端安装
安装软件:Setup-Subversion-1.6.4.msi,下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=0;安装即可,这样服务器端运行环境就装好了。(约定%SVN_HOME%为安装目录绝对路径)
二. 服务器端建立版本库
在命令行输入svnadmin create %SVN_REPO%;也可以使用SVN客户端软件TortoiseSVN图形化完成这一步。(约定%SVN_REPO%为版本库绝对路径)
三. 配置用户权限
进入%SVN_REPO%\conf文件夹,在svnserve.conf文件中,找到#[general]和#password-db = passwd两行,将这两行的注释取消掉;然后修改同目录下passwd文件,将# [users]行的注释取消掉,加入实际用户名密码,格式为:用户名=密码。
四. 启动SVN服务
每次手动起服务:在命令行输入svnserve -d -r %SVN_REPO%,窗口关闭即停;
最好创建windows服务,并设定开机自动起动:在命令行输入sc create SvnService binPath= "%SVN_HOME%\bin\svnserve.exe -service -r %SVN_REPO%" DisplayName= "SvnService" depend= Tcpip start= auto
注意:=前不能有空格,=后必须有一个空格
删除服务命令:sc delete SvnService
SVN的访问地址为“svn://127.0.0.1/”
五. 客户端安装
安装软件:TortoiseSVN-1.5.0-win32-svn-1.5.0.msi,下载地址:http://tortoisesvn.net/,安装即可。
六. 客户端基本操作
新增入库:选择目录->右击弹出-> TortoiseSVN->Import->输入目标库URL,导入即可;
取出拷贝:选择目录->右击弹出-> SVN Checkout->输入源库URL,导出即可;
更新本地:选择目录->右击弹出-> SVN Update
修改提交:选择目录->右击弹出-> SVN Commit…
取消本地修改,与库同步:选择目录->右击弹出-> TortoiseSVN->Revert
查看修改日志与版本更新信息:选择目录->右击弹出-> TortoiseSVN->Show log->右击选择某版本->Compare with working copy
恢复本地至某版本:选择目录->右击弹出-> TortoiseSVN->Show log->右击选择某版本->Recert to this revision
七. 迁移库