xp操作系统的svn安装步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 资料准备
TortoiseSVN-1.6.14.21012-win32-svn-1.6.16.msi:SVN客户端
Setup-Subversion-1.6.16.msi:SVN安装程序
SVNService.rar:svn服务命令
2. 安装Setup-Subversion-1.6.16.msi,我把这个安装在“C:\Program Files\Subversion”目
录。
3. 安装T ortoiseSVN-1.6.1
4.21012-win32-svn-1.6.16.msi。
以上两步中的安装选择均选默
认。
重启电脑。
4. 因为这个软件开机就要用,所以对开发者来讲把它安装成一个服务是最好的(这样电脑
一启动这个软件的服务器就运行了,要不然你要到命令行模式去手工启动服务)。
下面就来讲述怎么样把它设置成一个服务。
1) 把“SVNService.exe”拷贝到“C:\Program Files\Subversion\bin\”
2) 在D盘新建文件夹d:\svn\root. 进入命令行模式:开始菜单--运行--进入
“C:\Program Files\Subversion\bin\”这个目录。
打入命令:svnservice -install -d
-r "d:\svn"。
(这一步很重要很重要,以前我就是这一步误解走了很多弯路)。
具体
详细介绍见3.3。
把它设为自动启动:开始菜单--控制面板--性能维护--管
理工具--服务,进去以后你会在服务列表中看到svnservice这个服务,右击-
-把它设为自动启动(这样开机的时候这个服务也启动了)
3) 这里就是把“d:\svn” 这个目录指定为SVN版本控制的服务目录(网上很多帖子把
上面这个命令称作建立仓库是不对的)其实这个目录应该称作仓库所在的目录,假
如我有有三个仓库:repository_1,repository_2,repository_3他们的位置应该是:
d:\svn\repository_1, d:\svn\repository_2,d:\svn\repository_3。
5. 前面已经讲到仓库了,现在讲一下怎么样建立了一个仓库:有2中办法如下
1) 命令行模式进入”C:\Program Files\Subversion\bin\“
再打入命令:svnadmin create d:\svn\repository_1,这样第一个仓库就建立好了。
以后你的项目就可以导入到这个仓库中。
(其他仓库的建立类似)此时进入目
录:桌面--我的电脑--本地磁盘d:--svn--repository_1 。
你会看到文件
夹conf,dav,db 等等
2)打开目录:我的电脑--本地磁盘d:--svn。
在这个目录下新建文件夹,取名
“repository_1”,右击新建的文件夹--T ortoiseSVN--Create Repository Here.效
果同第一种方法一样。
6. 配置文件
1)svnserve.conf修改如下:
anon-access = read
auth-access = write
password-db = passwd
注意每行字前面不能有空格
2)passwd 修改如下
user = password
7. 如果你的服务端装在本机就可以这样访问:右击--SVN checkout .此时会打开一个对
话框。
在URL of repository 下面输入svn://localhost/repository_1(如果是其他电脑访问这个仓库:svn://10.1.246.68/repository_1,其中10.1.246.68是我的IP地址,到时候大家可以自己替换。
其实这里的svn://10.1.246.68地址对应d:\svn目录,因为一开始我通过命令:svnservice -install -d -r "d:\svn " ,把d:\svn目录安装成可以通过SVN协议来访问d:\svn目录下的各个仓库。
)在Checkout directory 下面输入检出的位置,这样就OK !!!!。