首先介绍一下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 的可操作菜单项,选择后进行不同的操作。

    表示安装成功。

Subversion与TortoiseSVN的安装的更多相关文章

  1. Subversion和TortoiseSVN安装与配置(转)

    Subversion为版本控制软件的服务器端. TortoiseSVN为版本控制软件的客户端. 1.下载Subversion与TortoiseSVN. Subversion的地址:http://sub ...

  2. subversion与TortoiseSVN的使用

    Subversion是一个自由开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可 ...

  3. TortoiseSvn的安装过程详解

    运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装 点击Next, 下一步 选择 I accept 接受, 点击Next, 下一步 选择安装路径 ...

  4. 客户端TortoiseSVN的安装及使用方法

    一.客户端TortoiseSVN的安装 运行TortoiseSVN程序,点击Next,下面的截图顺序即为安装步骤: 图1: 图2: 图3: 图4: 点击Finish按钮后会提示重启系统,其实不重启也没 ...

  5. 客户端TortoiseSVN的安装及使用方法 (申明:来源于网络)

    客户端TortoiseSVN的安装及使用方法 (申明:来源于网络) 地址:http://blog.chinaunix.net/uid-27004869-id-4112057.html

  6. TortoiseSVN的安装使用

    下面分享一篇关于TortoiseSVN的安装以及使用 1.运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装 2.点击Next, 下一步 3.选 ...

  7. TortoiseSVN的安装及其简单使用

    VisualSVN-Server的安装以及简单使用 TortoiseSVN的安装及其简单使用 VisualSVN的安装及冲突的处理 安装完VisualSVN-Server后,Test仓储里边什么都没有 ...

  8. windows上SVN服务器以及客户端TortoiseSVN的安装配置

    (1)svn的安装 1. 下载软件:Setup-Subversion-1.7.5.msi,安装就很容易了,一路NEXT 2. 把SVN的bin文件夹路径添加到环境变量中 把svn安装目录下的bin路径 ...

  9. eclipse中svn插件的安装和tortoiseSVN的安装

    在项目的开发中一般都需要用到版本控制,其中用的比较多的就是svn(subVersion),svn的使用既可以以插件的形式,也可以以客户端的形式使用.今天就介绍一下eclipse中svn插件的2种安装方 ...

随机推荐

  1. EXT遮罩效果

    <link href="/resources/ext/resources/css/ext-all.css" rel="stylesheet" type=& ...

  2. C++学习笔记6:多文件编程

    1.添加文件到工程中: 2.函数调用时需要前向声明;以下为实例: //add.cpp int add(int x, int y) { return (x + y); } //main.cpp #inc ...

  3. Tomcat9源码编译及导入Eclipse(转)

    1.下载tomcat源码.建议下载最新版本tomcat9. svn地址:http://svn.apache.org/repos/asf/tomcat/tc9.0.x/branches/gsoc-jas ...

  4. 【转载】GBDT(MART) 迭代决策树入门教程 | 简介

    转载地址:http://blog.csdn.net/w28971023/article/details/8240756 GBDT(Gradient Boosting Decision Tree) 又叫 ...

  5. 13年7月memory point

    IOS/android美术资源压缩相关工具使用,shell编写; 美术资源地图压缩方案: IAP支付objc代码添加, iap cracker/iap free防破解方法, sever端增加php验证 ...

  6. web app 的技术参考 -- 来自 【百度移动建站指南】

    优化页面性能 考虑到移动设备和移动互联网的特点,在进行移动网站的页面开发设计时,一个总的原则是考虑用户访问的效率,降低页面加载时间.  下面的内容来自百度,然后我自己做了笔记.另外可参考这个系列的文章 ...

  7. 转 关于C#中派生类调用基类构造函数的理解

    关于C#中派生类调用基类构造函数的理解 .c#class       本文中的默认构造函数是指在没有编写构造函数的情况下系统默认的无参构造函数 1.  当基类中没有自己编写构造函数时,派生类默认的调用 ...

  8. 用CSS变形创建圆形导航

    http://www.w3cplus.com/css3/building-a-circular-navigation-with-css-transforms.html 本文由陈毅根据SARA SOUE ...

  9. Codeforces Round #117 (Div. 2)

    Codeforces Round #117 (Div. 2) 代码 Codeforces Round #117 (Div. 2) A. Battlefield any trench in meters ...

  10. UVa 1339 Ancient Cipher --- 水题

    UVa 1339 题目大意:给定两个长度相同且不超过100个字符的字符串,判断能否把其中一个字符串重排后,然后对26个字母一一做一个映射,使得两个字符串相同 解题思路:字母可以重排,那么次序便不重要, ...