环境
操作系统:win7 64位
所需工具
1. 服务器端(Subversion)[Setup-Subversion-1.8.16.msi]
2. 客户端(TortoiseSVN)[TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi]
安装
分别安装上述两个文件。
配置
1. 以管理员身份运行CMD
2. 创建服务器服务,在CMD窗口中输入如下命令:
sc create subversion binpath= "D:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r D:\svndb" displayname= "subversion" depend= Tcpip
说明:=后面务必加一个空格,svnserve.exe为服务器端程序的安装路径下的命令,D:\svndb为版本库路径,displayname为显示名称
3. 根据版本库路径,在对应的硬盘中创建版本库
在CMD中输入:svnadmin create D:\svndb
4. 在svndb文件夹上点右键,选择TortoiseSVN->create repository here->OK
5. 用Notepad++打开svndb\conf\svnserve.conf,找到"# anon-access = read"、"# auth-access = write"、"# password-db = passwd",去掉"# ",保存。
6. 打开svndb\conf\passwd文件,在最后添加用户名例如admin=123456,保存。
使用服务
方式1:在CMD窗口中输入命令。
启动:net start subversion
关闭:net stop subversion
方式二:开始菜单->计算机->右键(管理)->服务和应用程序->服务,找到subversion,右键点击开启或关闭。
导入项目
在项目目录上右键->TortoiseSVN->Import,在弹出框中输入svn://localhost/svndb/项目名称,若需要输入账号密码则对应输入,点确定即可。
从版本库导出项目
例如:在D盘空白处右键->Svn checkout。在弹出框中输入对应的URL地址和导出地址即可。