第一:下载
svn-1.3.2-setup.exe…………………………………… SVN服务端
TortoiseSVN-1.3.5.6804-svn-1.3.2.msi ……………… SVN客户端LanguagePack-1.3.5.6804-win32-zh_CN.exe …………中文语言包
Subclipse ………………………………………………Eclipse插件
第二: 基本配置(权限)
1. 新建文件夹:svn,右键 “TortoiseSVN ---> Create repository here”
2. 打开svn--->conf ---> svnserve.conf 文件,
#anon-access = read
#auth-access = write
..........................................
#password-db = passwd
这三行前面的 # 去掉
3. 打开svn--->conf ---> passwd文件,
# harry = harryssecret
# sally = sallyssecret
kevin = kevin
用户名 = 密码
注意等号两边的空格
第三: 配置系统服务(可选)
将 subversion 安装成系统服务,自动运行:
sc create SVNService binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn" displayname= "SVNService" depend= Tcpip start= autoD:\svn 表示svn版本库的位置;D:\Program Files\Subversion\bin\svnserve.exe 标志subversion安装目录。
注意点: binpath中出现空格,则该路径需要用双引号引起,即:
sc create SVNService binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:\svn" displayname= "SVNService" depend= Tcpip start= auto
配置中的路径,根据具体情况设置
使用python安装:
import os
CMD_DELETE = r'sc delete SVNService'
CMD_CREATE = r'sc create SVNService binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r E:\vs\svn" displayname= "SVNService" depend= Tcpip start= auto'
CMD_START = r'net start SVNService'
CMD_STOP = r'net stop SVNService'
os.system(CMD_STOP)
os.system(CMD_DELETE)
os.system(CMD_CREATE)
os.system(CMD_START)