1.准备工作
下载TortoiseSVN-1.8.5.25224-x64-svn-1.8.8.msi SVN安装包(SVN客户端)
下载setup-subversion-1.8.5.msi (SVN服务端)
下载LanguagePack_1.8.5.24972-x64-zh_CN.msi svn汉化包
2.安装TortoiseSVN
3.安装subversion
4.安装汉化包
汉化包设置在:TortoiseSVN——>Settings
5.创建服务器库
创建一个空文件夹,例如我在F:\svn下创建了一个respotity文件夹,进入respotity文件夹,右键空白处,选择TortoiseSVN——>Create repository here
点击ok会生成如下文件:
6.修改svn配置
a.打开conf文件夹,找到svnserve.conf文件,打开该文件,找到如下内容:
修改上面内容,去掉#号,然后让内容顶格,注意不能留有空白,否则执行时会报错。
b.打开passwd文件,设置用户权限
7.启动服务器
win+R打开命令窗口,输入svnserve.exe -d -r F:\svn,这里F:\svn是respotity的根目录
由于服务不能停,每次使用svn都需要启动服务,所以可以创建一键启动方式,新建一个svnrun.txt文件,在其中填写
svnserve.exe -d -r F:\svn,修改svnrun.txt为svnrun.bat
每次手动启动仍然不方便,我将该服务设为默认服务,使其在电脑启动时就运行,且隐藏这个命令窗口。新建一个start.txt文件,输入如下内容,并修改其后缀为vbs。
8.上传共享文件到服务器上
进入你需要上传文件的文件夹,例如:
右键空白处,选择TortoiseSVN——>Import...
respotity是svn的服务器仓库。
svn访问服务器仓库的方式有以下几种:
1.file:///服务器本地仓库路径 (这种方式只适用于主机,例如:file:///F:\svn\respotity)
2.http://主机ip/服务器资源库名称 (默认端口号为443,例如:http://192.168.1.68/respotity)
3.https://主机ip/服务器资源库名称
4.svn://主机ip/服务器资源库名称 (适应于局域网,例如:svn://192.168.1.68/respotity)
点击ok,进行身份验证(使用passwd文件中创建的用户)
上传成功
9.客户端拉取代码
右键——>SVN Checkout...
结果如下: