1.安装Subversion,不断下一步即可。
2.创建一个根目录,用来存储所有svn工厂信息。每个工厂Repository对应一个项目。我这里在e:\svndata。
3.启动svn,使用如下的命令svnserve -d -r e:\svndata。其中-d选项指的是后台模式,但是非常遗憾的是,Windows并不支持后台模式。-r选项指的是服务的根目录。
4.既然在Windows下不支持后台模式,我们可以考虑添加svn的系统服务。使用Windows的sc create命令可以创建一个Windows服务。
sc create SVNServer binPath= "C:\Program
Files (x86)\Subversion\bin\svnserve --service -r
e:/svndata"需要特别的强调一点,上面的binPath=后面是有一个空格"
"的。执行完这条命令之后,就会创建一个Windows服务。默认情况下,这个服务是手动的,可以改成自动。
5.svn服务器已经安装好了。接下来需要创建工厂了。创建工厂
(Repository)使用的是svnadmin create命令。我们可以通过svnadmin help
create查看这个命令的用法。我们假设有一个项目testproj,我们需要为该项目创建工厂。我们在e:/svndata下创建一个
testproj目录,然后执行命令:svnadmin create
e:/svndata/testproj,这样,e:/svndata/testproj下面就有一些svn管理需要的文件了。
6.接下来需要将你的工程项目提交到svn服务器中。可以通过svn import命令提交。但是一般我们会通过客户端提交。
7.接下来需要安装svn客户端了,我们选择的是TortoiseSVN。直接运行安装文件,不断下一步就搞定。安装完之后,我们选中系统的任意一个文件夹,点击右键,菜单中会出现
这就说明,客户端安装成功。
8.现在将写有代码的testproj目录导入svn服务器中的那个testproj工厂中。选中目录,右键——>TortoiseSVN——>import,这时,会弹出一个对话框,如下图所示:
在url对话框中输入工厂的url:svn://localhost/testproj,点击ok。
第一次出现这个结果是必然的,因为我们使用的是匿名用户,svn默认是禁止匿名用户的写访问
的,我们可以修改一下权限配置文件。我们进入testproj工厂的conf目录下,打开svnserve.conf文件,找到#
anon-access = read,将这一行该为anon-access =
write,保存。无需重启,再次尝试导入项目,这次出现的是成功的对话框:
9.接下来,其他的开发人员就可以从工厂中导出已有的项目了。我们右键——>SVN Checkout,出现下面的对话框
点击ok,那么就把工厂中的项目导出到本地机器上了,成功导出之后,如图
以上就是基本的svn服务器和客户端的配置。另外,安装完svn客户端后,将explorer进程重启一下,就可以看到导出的项目文件夹图标发生变化,如图:
- 大小: 12.8 KB
- 大小: 8.7 KB
- 大小: 27.7 KB
- 大小: 21.5 KB
- 大小: 16.6 KB
- 大小: 29.3 KB
- 大小: 22 KB
- 大小: 5.1 KB
分享到:
相关推荐
#### 三、修改svn配置文件 - **svnserve.conf配置**:此文件位于SVN安装目录下的`conf`子目录中,用于配置SVN服务器的基本行为。 - `anon-access=none`:禁止匿名访问,确保只有授权用户才能访问仓库。 - `auth-...
**SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...
### MyEclipse 10.0 优化及 SVN 安装配置详解 #### MyEclipse 10.0 优化技巧 **1. 字体设置调整:** 在使用 MyEclipse 10.0 时,为了提升开发体验,推荐进行字体设置调整。具体步骤如下: - 打开 `Window` 菜单。 ...
**二、SVN配置** 1. **创建版本库**: 使用`svnadmin create /path/to/repo`命令创建一个新的版本库。 2. **设置权限**: 可以通过修改版本库的`conf`目录下的`passwd`和`authz`文件来管理用户和权限。 3. **启动...
以下是对"apache+svn安装配置"的详细说明: 1. **Apache服务器安装**: - 首先,你需要下载Apache服务器的安装包,如httpd-x.x.x-win32-x86.zip(x.x.x代表版本号),解压到指定目录。 - 安装过程中,需选择合适...
1. 安装SVN apt-get install subversion 2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,...
在本教程中,我们将深入探讨SVN的安装、配置以及基本操作,以帮助你更好地理解和应用这一强大的工具。 **一、SVN安装** 1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端...
【SVN安装配置步骤及详细操作图片】 SVN(Subversion)是一款开源的版本控制系统,用于管理和跟踪项目源代码的变化。在开发环境中,如MyEclipse,安装SVN插件可以方便地进行版本控制,与团队协作。以下是在...
**SVN安装配置详解** 版本控制系统(Version Control System,VCS)在软件开发中起着至关重要的作用,它能够帮助团队协同工作,跟踪代码的修改历史,以及方便地回滚到任何版本。其中,Subversion(SVN)是广泛应用...
SVN安装配置与使用 SVN(Subversion)是一款开源的版本控制系统,广泛应用于软件开发、文档管理等领域。安装和使用SVN需要对服务器端和客户端进行配置,本文将对SVN的安装配置与使用进行详细的介绍。 一、SVN...
### SVN安装配置教程知识点解析 #### 一、SVN简介与功能 - **定义**: Subversion(简称SVN)是一个开源版本控制系统,用于管理和跟踪随时间变化的数据。 - **核心功能**: - **版本控制**: 记录每一次文件变动,...
标题 "svn 安装配置 CollabNet Subversion" 涉及的是在计算机环境中安装和配置 CollabNet Subversion(简称 SVN),这是一个流行的版本控制系统,用于管理软件开发过程中的源代码和其他文件。CollabNet Subversion ...
Linux下的SVN安装配置涉及到一系列详细的步骤,这些步骤包括安装SVN软件,配置版本库,以及设置权限等。为了在Linux环境下使用SVN,用户需要根据自己的需求选择合适的安装方式和配置策略。接下来,我将详细介绍Linux...
《SVN安装配置详解》 SVN(Subversion)是一种版本控制系统,用于管理代码库,跟踪文件和目录的更改,便于团队协作。本文将详细阐述SVN的安装配置过程,帮助你快速上手。 首先,确保系统已安装必要的软件包。在...
**三、SVN配置** 1. **仓库创建**:使用`svnadmin create`命令创建仓库,设置权限和访问控制。 2. **用户与组管理**:配置SVN服务器的`authz`文件,定义用户和组的权限。 3. **SSL/TLS加密**:为了安全,可以启用...
【Apache和SVN安装配置说明】 Apache与Subversion(简称SVN)的组合在Linux环境中是常见的版本控制系统和Web服务器的搭配,用于管理和共享代码仓库。以下是对标题和描述中涉及的知识点的详细说明: **Apache安装...