`
aideehorn
  • 浏览: 261439 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Subversion 中文使用说明 在线浏览 让SVN作为windows系统服务自动运行

阅读更多

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;amp;mid=&amp;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 即可。

分享到:
评论

相关推荐

    svn subversion

    Subversion,简称svn,是一种广泛使用的版本控制系统,旨在取代CVS(Concurrent Versions System)。它是一个免费、开源的软件,可以管理任何类型的文件,特别适合于管理程序源代码。Subversion的设计目标是提供与...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...

    SVN使用手册中文版快速入门

    每当我尝试运行svn,它告诉我工作拷贝已经锁定。 我在查找和打开版本库时得到错误,而我知道我的版本库URL是正确的。 我怎样在file://的URL中指定一个Windows驱动器盘符? 通过网络对Subversion版本库进行写操作...

    SVN使用手册中文版.chm

    每当我尝试运行svn,它告诉我工作拷贝已经锁定。 我在查找和打开版本库时得到错误,而我知道我的版本库URL是正确的。 我怎样在file://的URL中指定一个Windows驱动器盘符? 通过网络对Subversion版本库进行写操作...

    使用Subversion进行版本控制 PDF中文版

    《使用Subversion进行版本控制 PDF中文版》这一资源,深入介绍了Subversion(SVN)这一流行版本控制系统的基本概念、操作流程以及高级功能,对于想要深入了解或学习版本控制系统的开发者来说,无疑是一份宝贵的学习...

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

    在IT领域,版本控制系统是项目协作中不可或缺的工具,Subversion(简称SVN)就是其中的一种。本教程将详述如何在Windows 7操作系统上配置安装SVN、Apache服务器以及TortoiseSVN客户端,以搭建一个高效且稳定的版本...

    linux系统安装subversion服务器与配置.pdf

    - 使用`yum install mod_dav_svn subversion`命令,可自动安装SVN和Apache。 4. **Apache配置** - 首先确保Apache已正确配置,修改`/etc/httpd/conf/httpd.conf`中的`ServerName`。 - 使用`service httpd start`...

    SVN + Apache 成功安装部署

    4. **安装Apache**:在Linux系统中,通常使用包管理器(如apt-get或yum)来安装Apache,然后启动和启用服务以确保其在系统启动时自动运行。 5. **安装SVN**:同样,通过包管理器安装SVN,然后创建版本库...

    Win安装svn Apache viewvc

    1. **Apache安装**:首先确保你的Windows系统已经更新至最新Service Pack,例如Windows XP SP2。从Apache官网下载最新稳定版的Apache服务器,推荐2.0.54以上版本。安装过程中,选择自定义路径,如D:\Apache Group\...

    SVN安装包(服务器+客户端+myeclipse插件win64)

    SVN服务器是团队协作的核心,通常以Apache Subversion的Apache HTTP Server模块或独立的svnserve服务形式运行。安装过程中,你需要配置服务器的仓库(Repository),这是存储项目文件的地方。设置完成后,团队成员...

    VisualSVN Server(svn服务端工具)

    它集成了Windows服务,确保服务器在系统启动时自动运行,并提供了一种安全的方式来管理和分配权限。 2. **SSL支持**:VisualSVN Server支持HTTPS协议,保证了数据传输的安全性。这使得团队成员可以通过加密连接访问...

    CollabNet Subversion1.5安装配置.pdf

    其中,Subversion(SVN)作为一款广受欢迎的集中式版本控制系统,在项目管理和代码协同方面发挥着重要作用。本文将详细介绍如何在 Windows 32 位操作系统上安装并配置 CollabNet Subversion Server 1.5.0,以及如何...

    svn-book 书籍

    1. **安装与配置**: 书中详细介绍了如何在各种操作系统(如Windows、Linux、Mac OS X)上安装和配置SVN服务器和客户端,以及如何设置用户权限和访问控制。 2. **基本概念**: 了解版本控制系统的核心概念,如工作...

    linux系统安装subversion服务器与配置整理.pdf

    **使用Subversion客户端TortoiseSVN**\n - **Windows环境下安装**:在Windows系统上下载并安装TortoiseSVN,提供图形化的界面操作。\n - **浏览资源库**:使用TortoiseSVN客户端连接到Subversion服务器,查看、检出...

    Subversion 使用

    独立服务器可以作为系统的 inetd 服务运行,并提供基本的授权。 快速的分支和标签操作 Subversion 使得分支和标签操作变得快速和方便。这些动作没理由耗时,所以我们不再让它们耗时。 天然的 client/server 结构 ...

    Trac和SVN的安装和配置说明.doc

    Trac 是一个基于 Python 和 SQLite 开发的项目管理工具,它与版本控制系统 Subversion (SVN) 配合使用,提供了一种集成了问题跟踪、文档管理、项目wiki和源码浏览等功能的环境。Trac 的核心优势在于它能够直观地展示...

    SVN使用说明

    ### SVN使用说明与TSVN基本操作详解 #### 一、SVN概述与TSVN简介 **SVN(Subversion)**是一种广泛使用的版本控制系统,它允许团队成员协作开发软件项目,同时保持源代码的历史版本记录。TSVN(TortoiseSVN)则是...

Global site tag (gtag.js) - Google Analytics