1.下载相应软件
下载subversion服务器及客户端软件,svn-1.4.3-setup.exe,TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi
2.安装服务器及客户端软件
执行前面下载的两个软件,然后重新启动
3.创建Subversion存储库
命令行方式创建存储库 ,svnadmin create D:\Subversion\svnrepository。
用windows菜单创建存储库,我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“然后可以选择版本库模 式,这里使用默认即可, 然后就创建了一系列目录和文件。
4.用户管理及权限
修改上面创建的conf目录下的svnserve.conf文件及passwd文件
conf文件
只需要去掉password-db = passwd前的#(意思是当输入用户是使用密码)
而passwd文件
[users]
admin = admin
# harry = harryssecret
# sally = sallyssecret
在这个位置误导了很多人!
值得主要的是:=前的是用户名!=后面的是密码!
5.启动Subversion服务器
svnserve -d -r D:\Subversion\svnrepository,注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
6.导入数据
选择要导入的目录d:\my-app,右键->TortoiseSVN->Import...,URL of repository输入“svn://localhost/my- app”,确定,输入前面用户管理时的用户名及密码。
7.导出数据
先创建工作目录,右键->TortoiseSVN->Checkout,URL of repository输入“svn://localhost/my-app”,确定。
修改导出的文件,文件图标变红,右键->TortoiseSVN->Commit;