`

svn笔记(一)

    博客分类:
  • svn
阅读更多
1。首先从官方网站下载svn的安装文件。
http://subversion.apache.org/packages.html#windows

找到最下面的win32, 下载了这个msi后缀的文件。 然后安装上去。

2. 接下来要设置环境变量,找到安装目录的bin目录, 把路径复制到环境变量的path下。
D:\Program Files (x86)\Subversion\bin

3. 运行svnserve -help
如果安装成功, 这里就会显示出指令内容。

4. 设置svn的根目录。 这里有两个重要的指令。
一个是-d   一个是-r
-d是daemon, 后台模式
-r是root  , 服务的根目录

输入指令
svnserve -d -r d:/svn/root
就把服务的根目录设置在了d盘的svn的root里面,并启动了svn服务。

此时我们如果打开另一个cmd,并输入netstat -na, 就可以看到一个服务:
0.0.0.0 3690
这个占用了3690的服务就是svn服务。

但是这时如果关闭了cmd窗口, 这个服务也就被关闭了。

所以我们要想办法让svn在后台运行。
===
这里的方法就是把svn服务添加到windows的后台系统服务中去。
也就是

这样每次系统启动, svn就能一起启动了(跟oracle数据库类似)

具体实现方法:
打开cmd, 输入
sc create svnserve binPath= "d:/Program Files (x86)/Subversion/bin/svnserve -r d:/svn/root --service"
注意这里binPath=后面需要一个空格

这里如果创建成功, 就会显示 [SC] CreateService 成功
在windows服务中,就会多出来svnserve这一项服务了。



将其设置为自动启动就行了。



  • 大小: 87.3 KB
  • 大小: 17.9 KB
分享到:
评论

相关推荐

    svn笔记资料

    #### 一、SVN概述与重要性 **版本控制系统**(Version Control System,简称VCS)对于软件开发团队而言至关重要。它不仅能够帮助团队有效地管理和跟踪项目的变动,还能够解决多用户环境下的协作问题。**SVN**...

    我的cvs2svn笔记

    《我的cvs2svn笔记》是一份详细的指南,旨在帮助用户在Windows环境下将CVS(Concurrent Versions System)版本库转换为SVN(Subversion)版本库。CVS是一种广泛使用的源代码控制系统,而SVN则因其先进的特性,如分支...

    svn详细笔记

    ### SVN详细笔记 #### 一、SVN简介与特点 Subversion(简称SVN)是一种分布式版本控制系统,用于管理文件和目录集,并记录这些文件和目录集随着时间的变化历史。相较于早期的版本控制系统如CVS(Concurrent ...

    SVN笔记学习

    以下是对"SVN笔记学习"内容的详细解读: 1. **Linux下SVN的搭建** - **安装SVN**: 在Linux系统中,通常通过包管理器来安装SVN,如在Ubuntu或Debian上使用`apt-get install subversion`,在CentOS或Fedora上使用`...

    SVN中文教程 SVN简明教程 SVN学习笔记

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队协作开发,管理项目中的文件和目录,并追踪每一次更改,确保代码的安全性和可追溯性。本教程将深入探讨SVN的基础知识,包括安装配置...

    svn学习笔记

    ### SVN学习笔记 #### 版本控制的重要性及概念解析 版本控制在软件开发过程中扮演着极其重要的角色。尤其是在多人协作的环境下,版本控制系统能够有效帮助团队成员管理代码、文档和其他重要资源的不同版本,确保每...

    SVN使用笔记笔记!

    【SVN使用笔记笔记】 SVN,全称Subversion,是一种广泛使用的版本控制系统,被誉为程序设计中的“后悔药”。它允许开发团队在多个用户之间共享和管理代码,同时记录每一次修改,以便在需要时恢复旧版本,防止数据...

    svn-笔记下载

    SVN(Subversion)是版本控制系统中的一种,用于管理和跟踪软件项目中的文件和目录变更。作为一款开源的、跨平台的开发工具,它在协同开发环境中扮演着至关重要的角色,帮助团队成员有效地共享代码,同时保持项目的...

    版本控制SVN和GIT笔记

    集中式版本控制系统以CVS和SVN为代表,它们使用一个单一集中管理的服务器来保存所有文件的修订版本,所有开发者从该服务器下载最新版本,进行开发并提交更改。CVS是最早的开源版本控制系统之一,它可以跨平台使用,...

    svn搭建笔记.zip

    总之,通过"svn搭建笔记.zip"这份资源,你可以系统地学习如何从零开始搭建SVN服务器,逐步掌握版本控制的核心概念和操作技巧,这对于任何软件开发者而言都是一项基础且必要的技能。记得在实践中多加练习,理论结合...

    SVN学习笔记

    在学习笔记中还提到了一些可能遇到的问题及解决方法,比如在安装配置过程中可能会遇到的权限问题、网络问题或者配置错误等,这些内容虽然没有详细展开,但它们对于理解和使用SVN来说是不可或缺的一部分。 总体而言...

    linux下svn安装笔记带钩子

    #### 一、SVN简介与作用 Subversion(简称SVN)是一种分布式版本控制系统,主要用于代码管理。它可以追踪每一项对文件或目录所做的更改,并且能够查看任何时刻的版本状态。这对于团队协作开发来说非常重要,因为它...

    SVN初学者笔记

    【SVN初学者笔记】 Subversion(简称SVN)是一种版本控制系统,用于管理软件开发过程中对源代码和其他文件的修改历史。这篇笔记主要面向初学者,涵盖了SVN的基本操作,包括安装、与Eclipse的集成以及如何有效地学习...

    svn教程笔记

    ### SVN教程笔记 #### 一、SVN服务端安装与配置 **1. 创建仓库** 在SVN服务端,首先需要创建一个仓库(repository),仓库是存放版本化数据的地方。一个典型的仓库目录结构包括: - **conf**: 包含配置文件。 - **...

    SVN+Trac安装笔记

    ### SVN+Trac安装流程详解 #### 一、下载所需安装文件 为了在Windows环境下搭建SVN+Trac系统,我们需要准备以下软件包: - **Python-2.4.4.msi**:这是Python的2.4最终版,因为后续的软件版本与Python 2.5存在...

    Maven+Svn安装笔记.rar

    Maven 和 SVN 是软件开发中常用的两个工具,它们...这些笔记对于初学者来说是一份宝贵的资源,帮助他们快速理解和掌握Maven和SVN的安装与基本使用。通过学习这些内容,开发者可以更有效地进行协作开发,提高工作效率。

    Linux SVN的安装使用笔记

    Linux SVN的安装使用笔记 .

    svn应用笔记

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。它允许团队成员协同工作,跟踪文件的修改历史,并方便地回滚到任何先前的状态。这篇博文将深入探讨SVN的基本概念、安装与...

    svn-笔记.docx

    【SVN笔记】 SVN,全称Subversion,是一款广泛应用于软件开发领域的版本控制系统,旨在解决多人协作开发中可能出现的问题,如代码冲突、版本管理混乱等。它通过跟踪文件的修改历史,使得开发者能够轻松备份不同版本...

Global site tag (gtag.js) - Google Analytics