1. 下载安装
svn 有很多版本
只有命令行的 Win32Svn ,下载地址:http://sourceforge.net/projects/win32svn/
有图形界面的 VisualSVN ,下载地址:http://www.visualsvn.com/downloads/
不管是什么版本,Subversion 的核心就是那几个命令:svn、svnadmin、svnservice等等
2. 创建版本库
首先进入E盘,创建空目录E:\svnroot\repository,
然后执行命令:svnadmin create E:/svnroot/repository
3. 编辑配置文件
进入版本库的 conf 目录下,也就是 E:/svnroot/repository/conf
里面有 3 个默认的配置文件: svnserve.conf , passwd ,authz
svnserve.conf 控制 svnserve 的启动配置选项, 把下面项的前面#和空格号去掉,示例:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
passwd 配置用户名和密码,示例:
[users]
admin = 123456
myself = 123456
mingming = 123456
authz 配置权限信息,示例:
[groups]
admin_group = admin,mingming
[/]
@admin_group = rw
myself = rw
*= r
4. 终端启动svnserve 服务
执行命令:svnserve.exe -d -r E:/svnroot/repository
5. 添加svnserve 到 Windows的服务里
添加到服务之后,每次重启系统时可以让她自动启动。
在Windows 中有一个安装服务的工具,叫做"Service Control",也就是sc.exe
我的Subvsion安装在D:\subversion , 版本库在E:\svnroot\repository ,希望服务名称为svnservice
sc create svnservice binPath= "D:/subversion/bin/svnserve.exe --service --root E:/svnroot/repository" displayname= "SVNService" depend= Tcpip start= auto
需要注意两点:
其一,如果路径中的文件夹名有空格,需要用\"D:/sub version/bin/svnserve.exe\"。
其二,其中的”=“等号前面没有空格,等号后面都有一个空格。
启动服务:net start svnservice
停止服务:net stop svnservice
删除服务:sc delete svnservice
6. 版本库的访问路径
如果我的本机ip地址为10.85.145.28
那么版本库的访问路径则是:svn://10.85.145.28/E:/svnroot/repository
分享到:
相关推荐
### Subversion服务器端安装及...通过上述步骤,你可以成功地在Windows XP环境下安装并配置Subversion服务器,实现版本控制功能。这对于团队协作开发非常重要,可以有效管理源代码的变化历史,提高软件开发效率和质量。
1. SVN服务器配置:在SVN服务器上,你可以通过`svnserve.conf`或HTTP/HTTPS方式配置用户和组,设定不同用户对仓库的访问权限。 2. TortoiseSVN认证:在本地,TortoiseSVN会记住你的用户名和密码,以便于后续的连接...
### Subversion 服务器端安装及配置详解 #### 一、Subversion 介绍 Subversion (SVN) 是一种广泛使用的版本控制系统,它可以帮助团队管理源代码或其他文档的变化历史。Subversion 支持两种主要的服务模式:自定义...
#### 一、Subversion Edge 下载与安装 ##### 1.1 下载地址 Subversion Edge 的下载地址为:[http://www.collab.net/svnedge](http://www.collab.net/svnedge)。 ##### 1.2 Windows 安装 在 Windows 平台上安装 ...
4. **编译与安装**:使用 `make` 编译源码,然后执行 `make install` 安装软件。 **客户端安装** 在Windows环境下,你可以选择安装TortoiseSVN作为图形化的Subversion客户端。安装完成后,重启计算机,客户端即可...
- 使用SVN客户端,如TortoiseSVN,连接到`http://localhost/svn`,尝试进行检查出、提交等操作,以验证服务器配置是否成功。 7. **安全性和性能优化** - 考虑使用HTTPS以加密传输数据,需要配置Apache支持SSL,并...
### Windows安装配置SubVersion #### 一、概述 在Windows环境下安装配置SubVersion(简称SVN),是一项重要的版本控制管理任务。SVN是一种集中式的版本控制系统,被广泛应用于软件开发团队,以帮助开发者们追踪...
- 本文档提供了一个完整的Windows环境下安装和配置Subversion服务器的指南。通过遵循这些步骤,用户可以在较短的时间内完成Subversion服务器的搭建,并且能够有效地管理和控制文件的版本。 #### 五、参考资料 - 本...
本文档主要介绍了如何在Linux系统中安装和配置Subversion服务器,以及如何使用Subversion客户端TortoiseSVN。Subversion是一个开源的版本控制系统,常用于替代存在诸多限制的CVS系统,以解决文件名修改、目录管理、...
SVN适用于Windows操作系统的服务器环境,通过与Apache服务器一起配置,可以实现版本控制的Web服务功能。 根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本...
这个版本可能包含了Subversion服务器和客户端的组件,用户可以通过安装包快速安装并配置Subversion环境。绿色资源网.url可能是一个链接,指向更多关于这个软件的下载、教程或者支持信息。 安装过程通常包括以下步骤...
TortoiseSVN的安装相对简单,它是Subversion的GUI客户端,提供了与Windows资源管理器集成的界面。安装完成后,你可以在文件和文件夹上看到TortoiseSVN的上下文菜单,用于执行各种版本控制操作,如Checkout(检出)、...
**Windows下Subversion的安装与配置** Subversion(SVN)是一种版本控制系统,用于管理软件项目的源代码。它允许团队成员协同工作,跟踪文件和目录的更改,同时保持历史记录,便于回滚到任何过去的版本。在Windows...
【Linux系统安装Subversion服务器与配置】 Subversion(SVN)是一个开源的版本控制系统,用于管理文件和目录的变更历史,常用于软件开发中的代码版本管理。与CVS相比,SVN提供了更好的文件命名和目录管理,更有效的...
1. **下载与安装SVN服务端** 首先,从官方网站下载适合Windows平台的Subversion安装包“svn-1.2.3-setup.exe”。安装过程中,建议选择自定义安装,指定安装目录为`%SVN_HOME%`,这将作为SVN服务端的主目录。确保...
**安装步骤**\n - **安装前准备**:确保服务器配置满足最低要求,如2GB内存和适当的swap分区大小。操作系统应为CentOS 5.6,同时需要安装Apache和Subversion。在终端执行`yum install mod_dav_svn subversion`命令...
用于管理和配置Subversion版本控制系统,集成了CollabNet Subversion和Apache HTTP Server,提供了一个用户友好的Web界面,使得在Windows和Linux(CentOS)平台上安装、配置和管理Subversion仓库变得更为简便。...
### Subversion 安装与配置详解 #### 一、Subversion 概述 Subversion (SVN) 是一种广泛使用的版本控制系统,它被设计用来替代早期的版本控制系统如 VSS 和 CVS。相比于 VSS 和 CVS,Subversion 提供了更加强大、...