http://www.subversion.org.cn/svnbook/1.4/index.html
TortoiseSVN1.5本地下载
http://www.subversion.org.cn/?action-viewnews-itemid-64
转自 http://www.svn8.com/SVNSY/20080228/168.html
让SVN作为windows系统服务自动运行
2008-02-28 22:30:46 来源: 作者: 【
大 中 小】
评论:0 条 点击:
<script src="/plus/count.php?aid=168&amp;mid=&amp;view=yes"></script>
138
我们提供以下的几种方法
方法一:
SVNService(将svn作为windows服务运行的工具)
SVN Service Wrapper for Windows
This is my Win32 Service wrapper for SVN. Source is included, and its in the public domain. No need to copyright this stuff.
Usage instructions:
SVNService -? to display this list
SVNService -install <svnserve parameters> to install the service
SVNService -setup <svnserve parameters> to change command line parameters for svnserve
SVNService -remove to remove the service
SVNService -debug to run as a console app for debugging
将svnservice.exe放在subversion的bin目录下
Example:
比如,你的所有项目都在e:\svnrepo下,你可以如下
安装时用 SVNService -install -d -r e:\svnrepo
更改时用 SVNService -setup -d -r e:\otherplace\svnrepo
如果访问其中的一个项目e:\svnrepo\project1,可以指定路径
svn://localhost/project1 (注:作为url时用/)
第一次安装完后要到服务中手动启动它,
或者到服务中将它设为自动启动,让每次机器启动时自动启动这个服务。
方法二:
Subversion 从1.4版本开始,可以以windows系统服务的形式在开机时自动运行。但Subversion安装程序还不能把自己安装成windows服务,需要我们自己进行手动安装,方法如下: 打开一个DOS命令窗口,执行如下命令:
sc create svnserve binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root e:\svn" displayname= "Subversion Repository" depend= Tcpip start= auto
其中,sc是windows自带的服务配置程序,参数binPath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\"
--service参数表示以windows服务的形式运行,--root指明svn repository的位置,service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
displayname表示在windows服务列表中显示的名字, depend =Tcpip 表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。
安装服务后,svnserve要等下次开机时才会自动运行。
若要卸载svn服务,则执行 sc delete svnserve 即可。
分享到:
相关推荐
Subversion,简称svn,是一种广泛使用的版本控制系统,旨在取代CVS(Concurrent Versions System)。它是一个免费、开源的软件,可以管理任何类型的文件,特别适合于管理程序源代码。Subversion的设计目标是提供与...
使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...
每当我尝试运行svn,它告诉我工作拷贝已经锁定。 我在查找和打开版本库时得到错误,而我知道我的版本库URL是正确的。 我怎样在file://的URL中指定一个Windows驱动器盘符? 通过网络对Subversion版本库进行写操作...
每当我尝试运行svn,它告诉我工作拷贝已经锁定。 我在查找和打开版本库时得到错误,而我知道我的版本库URL是正确的。 我怎样在file://的URL中指定一个Windows驱动器盘符? 通过网络对Subversion版本库进行写操作...
《使用Subversion进行版本控制 PDF中文版》这一资源,深入介绍了Subversion(SVN)这一流行版本控制系统的基本概念、操作流程以及高级功能,对于想要深入了解或学习版本控制系统的开发者来说,无疑是一份宝贵的学习...
在IT领域,版本控制系统是项目协作中不可或缺的工具,Subversion(简称SVN)就是其中的一种。本教程将详述如何在Windows 7操作系统上配置安装SVN、Apache服务器以及TortoiseSVN客户端,以搭建一个高效且稳定的版本...
- 使用`yum install mod_dav_svn subversion`命令,可自动安装SVN和Apache。 4. **Apache配置** - 首先确保Apache已正确配置,修改`/etc/httpd/conf/httpd.conf`中的`ServerName`。 - 使用`service httpd start`...
4. **安装Apache**:在Linux系统中,通常使用包管理器(如apt-get或yum)来安装Apache,然后启动和启用服务以确保其在系统启动时自动运行。 5. **安装SVN**:同样,通过包管理器安装SVN,然后创建版本库...
1. **Apache安装**:首先确保你的Windows系统已经更新至最新Service Pack,例如Windows XP SP2。从Apache官网下载最新稳定版的Apache服务器,推荐2.0.54以上版本。安装过程中,选择自定义路径,如D:\Apache Group\...
SVN服务器是团队协作的核心,通常以Apache Subversion的Apache HTTP Server模块或独立的svnserve服务形式运行。安装过程中,你需要配置服务器的仓库(Repository),这是存储项目文件的地方。设置完成后,团队成员...
它集成了Windows服务,确保服务器在系统启动时自动运行,并提供了一种安全的方式来管理和分配权限。 2. **SSL支持**:VisualSVN Server支持HTTPS协议,保证了数据传输的安全性。这使得团队成员可以通过加密连接访问...
其中,Subversion(SVN)作为一款广受欢迎的集中式版本控制系统,在项目管理和代码协同方面发挥着重要作用。本文将详细介绍如何在 Windows 32 位操作系统上安装并配置 CollabNet Subversion Server 1.5.0,以及如何...
1. **安装与配置**: 书中详细介绍了如何在各种操作系统(如Windows、Linux、Mac OS X)上安装和配置SVN服务器和客户端,以及如何设置用户权限和访问控制。 2. **基本概念**: 了解版本控制系统的核心概念,如工作...
**使用Subversion客户端TortoiseSVN**\n - **Windows环境下安装**:在Windows系统上下载并安装TortoiseSVN,提供图形化的界面操作。\n - **浏览资源库**:使用TortoiseSVN客户端连接到Subversion服务器,查看、检出...
独立服务器可以作为系统的 inetd 服务运行,并提供基本的授权。 快速的分支和标签操作 Subversion 使得分支和标签操作变得快速和方便。这些动作没理由耗时,所以我们不再让它们耗时。 天然的 client/server 结构 ...
Trac 是一个基于 Python 和 SQLite 开发的项目管理工具,它与版本控制系统 Subversion (SVN) 配合使用,提供了一种集成了问题跟踪、文档管理、项目wiki和源码浏览等功能的环境。Trac 的核心优势在于它能够直观地展示...
### SVN使用说明与TSVN基本操作详解 #### 一、SVN概述与TSVN简介 **SVN(Subversion)**是一种广泛使用的版本控制系统,它允许团队成员协作开发软件项目,同时保持源代码的历史版本记录。TSVN(TortoiseSVN)则是...