Subversion与TortoiseSVN的安装

原文:Subversion与TortoiseSVN的安装

首先介绍一下Subversion与TortoiseSVN两者之间的关系:

Subversion是一种集中分享信息的系统,它的核心是版本库,储存所有的数据。版本库按照文件树形式储存数据-包括文件和目录。任意数量的客户端都可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。

TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改之外,版本库非常像普通的文件服务器。可以将文件恢复到过去的版本,并且可通过检查历史知道数据做了哪些修改,谁做的修改。

 

也就是说Subversion是服务器端建立的版本库,我们需要通过TortoiseSVN这个客户端去访问Subversion这个所谓的文件服务器。

1- subversion安装步骤

先从 http://subversion.tigris.org/下载基于SVN协议的服务端软件。

接下来进行若干配置:

  a:

  使用命令 svnadmin create "D:\MySVN" 创建版本库,引号中为版本库地址

 

  b:

  接着进行两个文件的配置

    b-1:

      打开 D:\MySVN\conf\svnserve.conf,去掉以下内容之前的注释符
      [general]
      anon-access = none
      auth-access = write
      password-db = passwd
      realm = My First Repository
      说明: anon-access = none 不允许匿名访问!
      auth-access = write 允许提交修改
      password-db = passwd 密码文件名字

 

    b-2:

      用记事本打开D:\MySVN\conf\passwd,添加用户名(user)和密码(passwd)
      [users]
      user=password
      可以添加多个这样的用户名密码对。

 

    c:

      创建svn 服务,并启动,这样svn 就会开机自动启动
      在控制台下,输入如下命令:
      sc create svnserver binpath= "d:\Subversion\bin\svnserve.exe --service -r d:\mysvn" displayname= "Subversion" password= "password" depend= tcpip start= auto

 

       注意:
       Ⅰ. 如果路径中包括空格,一定要用“\”处理“"”号,
        例如svnserve.exe 在c:\program files\subversion\中,则命令应该写
        为binpath= \"c:\program files\subversion\bin\svnserve.exe\"

       Ⅱ. sc 对选项的格式还有要求,所有的“=”前不能有空格,而后面必须有
        空格。例如depend= Tcpip 不能写为depend = Tcpip 或depend=Tcpip

       Ⅲ.服务若没有启动:使用指令 sc start svnserver开启创建的服务。

    d:

      经过上述操作,就可以使用svn://localhost 访问SVN 服务器(SVN客户端)。

 

2-安装及下载client 端
    1. 下载Windows 端程序:http://tortoisesvn.net/downloads

    2. 执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。正确安装后,应该进行一次的重开机,以确保TortoiseSVN 的正确无误。

    3.安装成功后,在资源管理器任何一个文件夹上按下鼠标右键,应该可以看到如下图所示:

    在桌面空白处,单击鼠标右键出现如下图所示的菜单。
    其中有三项关于SVN 的可操作菜单项,选择后进行不同的操作。

    表示安装成功。

 

时间: 2025-01-20 16:45:42

Subversion与TortoiseSVN的安装的相关文章

SVN客户端TortoiseSVN的安装、配置和使用图文教程

前面的文章中我们讲了SVN能帮我们解决的问题,在Windows下使用VisualSVN Server配置SVN服务端.这篇文章我们来说SVN客户端软件TortoiseSVN的安装.配置和使用. 另外:由于本文面向的读者并非是专业的软件开发人员,因此本文在这里介绍一些简单的安装.配置和使用,目的就是让普通的非专业人员也可以从使用SVN中为你的工作获得方便和乐趣. 废话不说,先下载TortoiseSVN. TortoiseSVN的官方地址为:http://tortoisesvn.net/downlo

Window下SVN客户端工具TortoiseSVN的安装和常用操作使用说明

TortoiseSVN是windows下一款非常不错的svn客户端工具,需要下载的朋友可以直接到https://tortoisesvn.net/downloads.html下载对应版本即可.安装过程也是十分简单,下载完以后一直下一步即可,这里不多做说明,也可以安装中文版.也可以自行百度下,十分简单.这里简单说明一点需要注意的地方.   1,本地新创建一个目录,从svn版本库拉取代码. 首先创建以后,第一次拉取代码需要SVN Checkout,下载.后续如果这个目录有文件改动,则是SVN Upda

redhat9安装subversion手记

一.subversion最新版本已经到1.4.4,我安装的还是老版本,新版本也可以,BerkeleyDB和Apache的版本要与subversion要求的一致,安装所需文件及下载地址: 1) Subversion 1.2.3 http://subversion.tigris.org/downloads/subversion-1.2.3.tar.gz 2)Berkeley DB 4.4.20 http://downloads.sleepycat.com/db-4.4.20.tar.gz 3)Apa

SVN常用命令及在windows上安装SVN

svn在linux下的使用命令 1.将文件checkout到本地目录    svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain   简写:svn co 2.往版本库中添加新的文件    svn add file   例如:svn add test.php(添加test.php)        svn add *.php(添加当前目录下所有的php文件) 3.将改动的文件提交到版本库   sv

SVN安装与启动服务

SVN安装与启动服务   一.安装 首先下载一个SubVersion,和TortoiseSVN.前者是svn的服务器端,后者是svn的客户端.注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误: Error * 期望文件系统格式"2":发现格式"3" 使用subversion过程中出现 Error * 期望文件系统格式"2":发现格式"3"错误,这是服务器程序subversion和客户端程序TortoiseSVN

在WDCP一键安装包的基础上安装SVN及实现nginx web同步更新

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在WDCP一键安装包的基础上安装SVN及实现nginx web同步更新 一.安装 1.查看是否安装cvs rpm -qa | grep subversion 2.安装 yum install subversion 3.测试是否安装成功 /usr/bin/svnserve --version 如提示以下内容,说明已安装成功 ----------

svn安装及使用

问题描述 TortoiseSVN使用简介2009-04-24来源:dev.idv.tw1.安装及下载client端2.什么是SVN(Subversion)?3.为甚么要用SVN?4.怎么样在Windows下面建立SVNRepository?5.建立一个Working目录6.新增档案及目录到Repository中7.更新档案及目录8.更新至特定版本9.复制档案及目录10.制作Tag或是Release11.快速参考o11.1取得(Checkout)Repositoryo11.2

Windows下VisualSVN Server的安装与配置方法(图文)_win服务器

VisualSVN Server是免费的,而VisualSVN是收费的.VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion.Apache和用户及权限管理 为什么在Windows下用VisualSVN Server而不用Subversion 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过

Linux系统中SVN安装、权限管理

  SVN安装 SVN服务器有2种运行方式:独立服务器和借助apache运行. svnserve和apache相比是轻量级的,也比较简单,svnserve包含在subversion里面,所以只要安装了subversion就相当于安装了一个小型的svn服务器.它使用自己的一套协议通信.例如访问apache时使用 http:// 前缀,而svnserve使用 svn:// 前缀. 这里介绍的是通过独立服务器方式运行,优点是简单小巧.如果是支持较大规模的开发,还是推荐使用apache服务器方式;这里使