为什么选择subversion不在本文讨论范围,网上到处都是,本文仅描述架设subversion服务器的步骤:
step1)下载和安装服务器
下载并安装svn-1.2.3-setup.exe,假设你安装到D:\deploy\Subversion
step2)建立Repository
打开命令窗口, 键入 svnadmin create D:\deploy\projects\searchz
step3)配置Repository
进入Repository目录,在本文中是D:\deploy\projects\searchz,你会看到conf目录,进入该目录,你会看到svnserve.conf和passwd两个文件
对两个文件作如下修改
svnserve.conf
[general]
###Theseoptionscontrolaccesstotherepositoryforunauthenticated
###andauthenticatedusers.Validvaluesare"write","read",
###and"none".Thesamplesettingsbelowarethedefaults.
anon-access=read
auth-access=write
###Thepassword-dboptioncontrolsthelocationofthepassword
###databasefile.Unlessyouspecifyapathstartingwitha/,
###thefile'slocationisrelativetotheconfdirectory.
###Uncommentthelinebelowtousethedefaultpasswordfile.
password-db=passwd
passwd
[users]
#harry=harryssecret
#sally=sallyssecret
weip=weip
我不再对上面两个文件具体内容作出解释,我相信各位一看就懂,我需要提醒的就是 一开始svnserve.conf中的[general] 和 passwd 中的 [users] 行前有#,一定要去掉,否则会抛错
step4)启动subversion服务器
打开命令窗口键入svnserve -d -r D:\deploy\projects,默认端口是3690,如果不幸这个端口被别的程序暂用,可以通过选项 --listen-port=绑定端口 进行设置
后记:
这样服务器就架设好了。当然你可以使用apache和subversion结合使用,本文使用了subversion自带的svn服务器
url格式为svn://ip地址//Repository名,在本文中是svn://127.0.0.1/searchz
你可以下载客户端TortoiseSVN访问svn服务器,如果你使用eclipse作开发的话,也可以装个subclipse插件充当客户端。当客户端连上服务器之后,然后在建立远程文件夹(作为一个项目目录),然后将远程文件check out到本地之后,你在该目录下所产生的任何文件就都处于svn的控制了,以下你就可以版本控制的操作了,祝各位svn愉快
分享到:
相关推荐
本文档旨在指导如何在Windows操作系统中搭建Subversion服务器。Subversion,一个自由开源的版本控制系统,能够实现对文件和目录随时间变化的管理。在Subversion中,文件集合被存储于一个中央版本库,该版本库类似于...
在Windows下构建Subversion服务器并非难事,只需按照上述步骤操作,即可实现对代码库的有效管理。Subversion提供了一种强大的方式来追踪代码变化,支持团队协作,是软件开发不可或缺的工具之一。通过细致的规划和...
在Windows 2003操作系统上设置Subversion(SVN)服务器是一项常见的任务,尤其对于软件开发团队来说,它提供了一种版本控制系统,用于管理代码库。Subversion是一个开源的集中式版本控制系统,允许团队成员协作开发...
### Window 下架设 SVN 步骤详解 #### 一、前言 版本控制系统在软件开发过程中扮演着极其重要的角色,而 Subversion(简称 SVN)作为一款成熟且广泛使用的集中式版本控制系统,在团队协作中有着不可替代的地位。...
**步骤1:安装Subversion服务器** 在大多数Linux发行版中,可以通过包管理器安装Subversion。例如,在Ubuntu上,可以运行以下命令: ``` sudo apt-get update sudo apt-get install subversion ``` 在Windows系统中...
### Windows环境下搭建SVN服务器及使用AnkhSVN插件进行代码管理 #### Subversion (SVN) 简介 Subversion(简称SVN)是一个开源版本控制系统,用于跟踪和管理文件及其历史版本。SVN的核心优势在于能够提供一个集中式...
### Windows下使用Hadoop实例详解 #### 一、概述 在Windows环境下搭建并运行Hadoop实例,需要经过一系列步骤,包括但不限于安装Cygwin、配置Java环境、安装配置SSH服务等。本文旨在详细介绍如何在Windows操作系统...
在Windows环境下搭建SVN服务器,不仅可以为软件开发团队提供高效、稳定的版本控制服务,还能促进代码质量的提升和项目管理的规范化。通过遵循上述步骤,即使是在复杂的开发环境中,也能轻松实现SVN的部署与使用,...
在Windows环境下,开发团队经常需要使用各种工具进行代码版本控制、构建自动化以及应用打包等任务。本主题将详细讲解如何利用Git进行拉取与推送,SVN进行更新和提交,Maven实现自动化编译,以及Angular项目的打包...
本指南将详细介绍如何在Windows环境下搭建OpenACS服务器。 1. **准备工作** 在开始搭建OpenACS之前,我们需要准备以下组件: - **Apache Ant**:Ant是一个Java构建工具,用于编译OpenACS源代码。下载Apache Ant ...
Subversion(简称svn)是一种版本控制系统,用于管理文件和目录的变更历史,广泛应用于软件开发团队协作中。本文将详细讲解如何通过脚本实现svn服务器的启动、重启、停止及状态查询操作。 首先,让我们了解svn...
VNC(Virtual Network Computing)是一种远程桌面...这个压缩包提供的VNC服务器安装程序,对于需要远程管理Windows系统的用户,特别是那些需要在Java环境下进行数据库操作和团队协作的开发团队,具有很高的实用价值。
### 在Windows环境下安装Hadoop #### 一、概述 随着大数据技术的发展,Hadoop作为一款分布式处理框架,已经成为处理大规模数据集的重要工具之一。对于在Windows操作系统上进行开发的人员来说,想要搭建一个完整的...
2. **安装Subversion**:在安装SVNService之前,确保已经安装了Subversion服务器(例如VisualSVN或CollabNet Subversion Server)及其依赖项。 3. **运行SVNService.exe**:双击SVNService.exe开始安装过程。根据...
通常,Jenkins通过这样的安装包在Windows服务器上进行部署。安装过程中,用户可以选择安装必要的组件和服务,配置启动方式,以及设置初始管理员账户。 在Jenkins的世界里,有许多插件可供选择,它们扩展了Jenkins的...
Subversion(SVN)是一个广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者跟踪文件的修改历史,合并不同的更改,并确保团队协作时的一致性。"Subversion(SVN)提交后的卷影复制组织者"指...
然后,通过实例化`SvnClient`对象,我们便能开始与Subversion服务器通信。例如,以下代码展示了如何使用SharpSvn创建一个新的版本库: ```csharp using SharpSvn; using SharpSvn.Remote; SvnClient client = new ...