本文使用绿色免安装版svn服务器端。
只介绍windows下svn服务器不涉及Apache。
1.
下载svn-win32-1.6.17.zip
解压缩到d:\
配置环境变量
%SVN_HOME%=d:\svn-win32-1.6.17.zip
%path%=%SVN_HOME%\bin
2.
DOS:svnadmin create E:\work\SVN_ROOT\mydoc
命令执行完毕后,查看【E:\work\SVN_ROOT\mydoc】文件夹,这个就是新建的资源库,里面有一些文件。
conf目录是用来存放权限配置的,后面会详细说明,
dav目录用来提供给apache和 mod_dav_svn存储内部数据,
db目录是所有版本控制的数据文件,
hooks目录用来放置hook脚本文件,
locks目录存放 Subversion文件库锁定数据,用来追踪存取文件库的客户端,
format是一个文本文件,
里面只放了一个整数,表示当前文件库配置的版本号
3.
DOS:svnserve -d -r F:\SVN,参数-d是将SVN服务做为后台服务,参数-r是指定SVN服务的根目录位置,F:\SVN自然就是SVN根目录了,到这里为止SVN服务 器就已经启动了,可以用SVN客户端测试一下。
4.
你可能会问这样岂不是每次启动SVN服务器都要输入一次命令?怎样才能让SVN服务器在开机的时候自动启动呢?答案就是将SVN服务注册到 Windows系统服务,在Windows命令提示符里执行命令
sc create SVN1 binpath= "\"d:\subversion\bin\svnserve.exe\" --service -r F:\SVN" displayname= "SVN Service1" depend= Tcpip start= auto,这个命令是不是有点长?其实很容易理解,sc是Windows自带的系统服务注册工具,微软支持中心 提 供了详细的说明,这里我就不再复述了,参数binpath= "\"d:\subversion\bin\svnserve.exe\" --service -r F:\SVN"和我们前面手动启动SVN服务器的命令很像吧?只是把-d改成了--service,这不难理解,因为现在是服务嘛。好了,现在已经大功告 成了,重起一下试试吧。
PS:如果想从系统服务里删除刚才注册的SVN服务可以使用sc delete SVN1命令。
分享到:
相关推荐
【项目运行_服务器部署_SVN_Linux_Windows】的知识点主要涵盖了如何在Linux和Windows环境下部署SVN(Subversion)服务器,以及相关的软件配置、版本库管理与权限控制。以下是详细说明: 1. **SVN服务器部署软件安装...
Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪每个更改,并在需要时...同时,定期清理和整理SVN配置可以帮助保持工作环境的整洁,提高开发效率。
安装客户端后,配置SVN服务器URL和认证信息。 **五、SVN使用基础** 1. **检出(Checkout)**:使用客户端工具连接到SVN服务器,将仓库中的代码下载到本地工作副本。 2. **提交(Commit)**:对本地文件的修改保存...
在Windows环境下搭建SVN服务器,主要步骤涉及软件的下载、安装,服务器和客户端配置,用户和权限管理,以及如何运行独立服务器并执行初始化导入。以下是对上述步骤的详细说明: 软件下载: 首先需要从Subversion...
1. **SVN安装与配置**:在开始使用SVN前,你需要安装对应的客户端工具,如TortoiseSVN(Windows)、SmartSVN(多平台)等。然后,配置SVN服务器,这通常涉及设置仓库(Repository)和访问权限。 2. **创建仓库**:...
【Linux系统安装Subversion服务器与配置】\n\nSubversion(简称SVN)是一个功能强大的版本控制系统,用于管理和跟踪文件及目录的变更。它解决了传统版本控制系统的诸多问题,如CVS系统中存在的文件重命名、目录管理...
1. **下载和安装SVN服务器** Subversion的官方下载地址现迁移至Apache网站(http://subversion.apache.org/packages.html)。对于Windows系统,推荐使用VisualSVN Server作为服务器端,搭配TortoiseSVN作为客户端...
在Windows环境下搭建SVN服务器端涉及到多个步骤,每个步骤需要详细的操作和注意要点。以下是一些关键知识点: 1. 安装Subversion:首先,需要下载并安装Subversion的服务器端和客户端。服务器端通常是一个压缩包,...
本文将详细介绍如何在Windows和Linux环境下进行这一过程。 1. **获取SVN代码到本地** - 在Windows下,使用`svn checkout`命令将代码从SVN仓库检出到本地。 - 在Linux下,同样使用`svn co`命令,但需提供用户名和...
安装完成后,你可以在Windows资源管理器中看到文件和目录上出现的TortoiseSVCS图标,表示已经成功安装。 1. 创建版本库:在服务器端,你需要创建一个SVN版本库,这可以通过VisualSVN Server管理界面完成。选择一个...
- `ifconfig`:查看和配置网络接口。 - `rpm -ivh package.rpm`:安装RPM包。 - `rpm -e package`:卸载RPM包。 - **文件权限管理**: - `chmod [u/g/o/a][+/-/=][r/w/x] filename`:更改文件的权限。 - `...
- **优点**: 中央控制简化了权限管理和变更追踪。 - **缺点**: 需要持续的网络连接;单点故障可能导致整个系统的不可用。 2. **Git**: 属于**分布式版本控制系统**,每个开发者的电脑上都有一个完整的版本库副本...
- **Windows DLLs**:介绍Windows下的动态链接库。 - **Linux Libraries**:重点讲述Linux下的静态和动态库。 **10. 比较五种开源协议** - **GPL**:最严格的开源许可之一。 - **MIT**:宽松型许可。 - **BSD**:...
本安装文档是基于已有的资料综合整理而成,旨在为用户提供清晰的Jira安装步骤和配置指南。 1. **Jira概述** Jira的核心功能包括任务管理、缺陷跟踪、敏捷开发支持和工作流程定制。它提供了丰富的插件和集成,能够...
【Ghostlyhui】文档可能是一个个人整理的IT技术文档集合,主要涵盖了系统安装、盘符规划、开发环境搭建等多个方面,旨在为个人提供一种网络备份和特定局域网内的资源共享方案。以下将对这些知识点进行详细阐述: 一...