好,教程继续!对于Eclipse中的SVN工具大家并不陌生,但说起Subversion服务器环境的搭建,大家也许会觉得有些陌生。这里我给出了搭建Subversion服务器的快速步骤及可能会遇到的问题,帮助大家轻松完成自己SVN版本管理。
一、安装Subversion(我安装的路径是D:\Program Files\svn),会出现两种安装版本
1、直接安装版:一顿狂点下一步,记得安装路径就可以了,直接完成即可,安装程序会自动完成系统配置。
2、解压缩版:把压缩包的内容解压到所需安装的目录下,然后进行手动配置,配置步骤很简单,如下:
第一步:进svnversion中的bin目录,如D:\Program Files\svn\bin,复制该地址。
第二步:右击我的电脑---属性---高级---环境变量---双击“系统变量”中的“path”变量,打开“编辑 系统变量”对话框,把复制的地址粘贴到变量值最前面,加上一个“;”,如D:\Program Files\svn\bin;**********。
第三步:测试,开始---运行---输入cmd,在控制台中输入svnserve --version,如果正常显示配置信息,就是配置成功!
OK!svnversion安装到此结束!
二、建立版本库(Repository),可以看作服务器上存放数据的数据库。
1、在dos命令环境中执行svnadmin create [目录] ,如 svnadmin create d:\svnTest ,会自动在d:\svnTest 目录下生成很多文件。
2、修改配置文件,配置文件都存放在版本库的conf目录下,如d:\svnTest\conf,里面有三个文件,基本上每个都要修改(都可以用记事本打开)。
在文件authz中修改如下(前面不要留空格):
(角色分配----groups格式:角色名=用户名1,用户名2,.....,用户名n)
[groups]
manage = admin
user = joewalker
(根目录权限----/格式:角色名=权限)r:可读 w:可写
[/]
@Manage = rw
@user = r
= r
(下级目录权限----text格式:角色名=权限)r:可读 w:可写
[text]
@Manage = rw
@user = rw
= r
在passwd文件修改如下:
(格式:用户名=密码)
[users]
admin = admin
joewalker = joe
在svnserve.conf文件中修改如下:
(把[general]内容注释去掉)
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = svnTest
3、启动svnversion服务器。
一般命令为svnserve -d -r [目录] ,在控制台输入svnserve -d -r d:\svnTest(中文帮助:输入svnserve -help),有些版本的启动程序是svnservice,但是现在的版本一般都是svnserve。
注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止。
好,配置到目前暂时搞一段落了,这个过程是非常关键而重要的,配置文件会直接影响工程项目的版本控制。接下来,就教大家如何使用svn进行项目的导入和导出,这里有两个版本。
版本一:Svnversion(控制台应用),作者推荐~~
SVN配置三:使用篇--Svnversion控制台应用
版本二:TortoiseSVN(图文应用),终于登场了哦!~~很不错哦!很适合管理!!
SVN配置三:使用篇--TortoiseSVN图形应用
分享到:
相关推荐
标题中的“SVN属性配置:必须输入日志/日志模版”指的是在使用Subversion(SVN)版本控制系统时,对于提交操作的一个规范设置。SVN允许用户为每个文件或目录设置特定的属性,这些属性可以控制提交行为,比如强制用户...
【SVN配置管理subversion服务器端和客户端操作】 SVN(Subversion)是一种版本控制系统,用于管理和跟踪项目源代码和其他文件的更改。本教程将详细解释如何配置SVN服务器端和客户端,包括库的搭建、文件操作以及...
在安装和配置Subversion命令行工具之前,你需要了解以下关键知识点: 1. **版本控制系统**:Subversion是基于集中式的版本控制系统,与Git等分布式系统不同。它有一个中央服务器存储所有项目版本,客户端通过连接...
在实际使用中,根据项目的需求和团队协作的模式,你可以配置svn服务器(如使用Apache或VisualSVN Server),设置权限,以及利用客户端工具(如TortoiseSVN)提供图形化界面,以方便非命令行用户操作。 总的来说,...
本篇将深入探讨SVN的基础知识及其在实际开发中的应用。** **一、Subversion简介** Subversion(SVN)是一款开放源码的版本控制系统,它允许开发团队在共享的存储库中维护项目的多个版本。通过记录每一次文件和目录...
2. **SCM 配置**:在 Job 的配置页面,找到“源代码管理”部分,选择“Subversion”,输入 SVN 仓库的 URL。 3. **认证设置**:如果仓库需要认证,可以在“凭证”下配置用户名和密码或使用 Jenkins 的全局认证。 4. ...
Subversion(简称svn)是开源的版本控制系统,用于管理文件和目录在不同时间的更改,以便多人协同工作。Subversion1.8.13是该系统的一个特定版本,提供了许多改进和新特性。 Subversion的核心功能包括: 1. **版本...
6. **安装和配置Subversion 1.7.2**: - 下载并安装适合你操作系统的二进制包或源码包。 - 配置服务器端的Subversion服务,如设置版本库路径、访问控制等。 - 客户端工具配置,如设置SVN客户端的URL、认证信息等...
以下是对SVN配置管理和工具使用的详细说明: 1. **安装与配置SVN**: - 安装SVN客户端:对于Windows用户,可以使用TortoiseSVN;对于Linux或Mac用户,可安装命令行工具如`svn`。 - 配置SVN服务器:通常使用Apache...
Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion ...本文详细讲解了 Debian 环境下 Subversion 服务器的安装和配置过程,包括安装 Subversion、创建 SVN 仓库、访问 SVN 仓库等步骤。
Subversion(SVN)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪文件的更改,恢复旧版本,并确保数据的安全性。在这个"SVN.rar"压缩包中,包含了一份名为"SVN....
综上所述,配置Subversion与Apache服务器的集成涉及到多个步骤,包括安装Apache,设置配置文件,创建SVN仓库,管理用户权限,以及可能的高级配置。通过这个过程,你可以建立一个稳定且安全的代码版本控制系统,为...
标题中的“svn配置记录”指的是关于Subversion(SVN)的配置过程,这是一款流行的版本控制系统,用于管理和跟踪代码库的变化。这篇博文可能是作者在设置SVN服务或客户端时的经验分享,包括安装、配置以及常见问题的...
Ubuntu 下 SVN 服务器安装配置 本资源提供了 Ubuntu 下 SVN 服务器安装配置的详细步骤,旨在帮助用户快速安装和配置 SVN 服务器。下面是本资源的主要知识点: 1. SVN 简介:Subversion 是一款开放源代码的版本控制...
SVNManager 配置详细说明文档 SVNManager 是一个基于 Web 的 SVN 管理软件,旨在提供一个统一的平台 для管理 SVN 仓库和控制访问权限。该软件基于 SVN 核心,结合 Apache 和 PHP,提供了一个完整的 SVN 管理解决...
由于每次修改svn配置信息都要跑到服务器修改配置和文件,非常烦。网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上...
Apache配置SVN以及Subversion权限控制是为团队协作提供安全、高效的版本控制系统的关键步骤。在Windows 2008环境中,结合FTP服务器的配置,可以实现多用户对代码仓库的精细化访问权限管理。 首先,安装Apache和...
在Java开发领域,集成开发环境(IDE)如MyEclipse是不可或缺的工具,而版本控制系统如SVN(Subversion)则是协同开发、代码管理的重要手段。本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的...
本文档旨在介绍如何在macOS Lion (10.7)上安装并配置Subversion 1.6.17,包括其客户端和服务端组件。 #### 二、安装包内容 安装包包含了一个适用于i386和x86_64架构的通用版本的Subversion 1.6.17,具体包括: 1....