Subversion版本控制环境在Windows系统下的安装

摘要:
至此,Subversion已经安装成功,我们将在接下来的一节中介绍如何通过各种客户端对资源库进行操作。下面是一些步骤:1安装SVN服务:Setup-Subversion-1.6.4.msi2创建仓库C:\ProgramFiles\Subversion\bin˃svnadmincreateE:\repository\project13修改配置文件:在刚刚创建的目录下面E:\repository\project1\conf\passwd[user]admin=admin1234E:\repository\project1\conf\svnserve.conf[general]anon-access=readauth-access=writepassword-db=passwdrealm=project14启动服务启动SUBService服务:通过一个第三方的工具SVNService让Subversion以Windows服务的方式运行。

转自:http://www.ibm.com/developerworks/cn/opensource/os-subversion/

在Windows下安装最为方便的办法就是下载安装程序,你可以到下面这个地址下载最新的二进制压缩版本svn-win32-1.2.3.zip ,地址是: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 把该文件解压到一个目录,假定为 D:\subversion。

接下来新建一个存放项目的资源库目录,例如:D:\repository\project1,执行下面命令对这个项目目录进行初始化: D:\subversion\bin> svnadmin create D:\repository\project1

Subversion会在D:\repository\project1目录下生成很多的子目录以及文件,接下来我们需要设置该项目的用户信息以及项目的基本信息,打开D:\repository\project1\conf\passwd文件,去掉[users]的注释,并添加用户如下:

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.
[users]
admin = admin1234
liudong = liudong123

Subversion使用了明码存储用户的口令,这应该算是它的一个不足。

接下来打开conf\svnserve.conf修改如下

[general]
anon-access = read
auth-access = write
password-db = passwd
realm = project1

在做完这些基本的设置后就可以启动 Subversion 了,当然最好的方式就是让 Subversion 做为一个服务来运行,我们可以通过一个第三方的工具 SVNService 让 Subversion 以 Windows 服务的方式运行。

到 http://dark.clansoft.dk/~mbn/svnservice/ 下载SVNService.zip并把它解压到{Subversion}\bin目录下,通过运行 svnservice -install -d -r D:\repository\project1 ,执行的结果显示:SVNService installed. 这时候你可以在服务控制台中看到名为SVNService的服务,启动它就可以了,如果你不想用服务的方式启动Subversion,你可以运行svnserve -d来启动Subversion。

要卸载SVNService服务,只需要运行 SVNService -remove 即可。

至此,Subversion已经安装成功,我们将在接下来的一节中介绍如何通过各种客户端对资源库进行操作。

下面是一些步骤:

1 安装SVN服务:
Setup-Subversion-1.6.4.msi

2 创建仓库
C:\Program Files\Subversion\bin> svnadmin create E:\repository\project1

3 修改配置文件:
在刚刚创建的目录下面E:\repository\project1\conf\passwd
[user]
admin=admin1234

E:\repository\project1\conf\svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = project1

4 启动服务
启动SUBService服务:通过一个第三方的工具SVNService让Subversion以Windows服务的方式运行。
把SVNService.zip解压到C:\Program Files\Subversion\bin,执行
svnservice -install -d -r E:\repository\project1

启动SVN服务:(也可以在window服务中去启动svnserve服务)
svnserve.exe -d -r E:\repository\project1

5 导入项目:
svn import . svn://localhost/project1 -m "initial import" --username admin --password admin1234

免责声明:文章转载自《Subversion版本控制环境在Windows系统下的安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用Putty连接Linux[Paddle学习笔记][05][对抗生成网络]下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

svn的应用

SVN 如何来进行多人协作开发? 在实际工作中,通常是一个小组或者一个团队一起开发同一个项目,不同的人开发不同的功能模块,有一个公共的地方存放项目代码。 如果多个人同时对同一个文件做了修改,比如按照分工,两个人分别做文章模块的增删改查功能,需要操作同一个文件article控制器,如果大家同时完成工作并提交代码,会出现一个代码覆盖的问题。 解决办法: ①合理...

idea关于svn的使用

首先,先安装好idea和svn,idea的安装教程百度上有很多,就不写了。 svn的安装: 1、安装Setup-Subversion-1.8.9-1.msi,然后在你选定的盘中新建SVNrepository文件夹,在其目录下在创建one文件夹; 2、通过命令行床架多仓库: 3、打开one文件夹下的conf中的passwd和svnserve.conf文件...

Windows启动过程详解

Windows启动过程详解   我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。 本文的适用范围 随着技术的发展,我们能够见到的...

死性不改【16Q4】ISO9000 Win7x64专业版、Windows Server 2008r2企业版下载

死性不改【16Q4】ISO9000 Win7x64专业版、Windows Server 2008r2企业版下载 帖子类型: 公告 网维产品: 全部适用 系统版本: Win7x64WS2008x64 镜像格式: GHO系统安装包 发布版本: 16Q4 最新版本:16Q4发布日期:2016年10月24日版本号含义解读:16代表年份,取发布当年的后2位,例...

sqlserver prompt工具的使用

【1】Prompt 下载安装 【1.1】下载 官网:https://www.red-gate.com/products/sql-development/sql-prompt/trial/index-b 国内代理(中文、以及非常详细具体的教程):慧都网 【1.2】安装 本文下载:https://download.red-gate.com/SQLPromptD...

Windows server 2012安装VM tools异常解决办法

在VMWare虚拟机上安装Windows Server 2012之后安装VMWare Tools时报如下错误信息: 问题:缺少KB2919355补丁 (先安装KB2919442,在安装KB2919355) 1 https://www.microsoft.com/zh-cn/download/details.aspx?id=42162 ##KB2919...