一.TortoiseSVN安装

1.TortoiseSVN下载

网址如下:https://tortoisesvn.net/downloads.html   进入客户端下载页面,根据你的电脑选择是64位还是32位,选择对应的安装包安装,往下有对应的语言包,选择中文简体,位数也要是你电脑对应的位数,32或64.

当然这里下载的是最新版本,有的时候,由于其他软件的问题,安装最新的客户端软件可能存在兼容问题,需要下载历史版本,页面往下滑,找到Older Releases,点击SourceForge files

在打开的页面中选择你要下载的版本,如1.7.15,进入后会发现两个目录,一个是语言包的api,一个是TortoiseSVN安装包的api,注意,你既然下载1.7.15的版本,那你的语言包也得对应版本的语言包,也就是这里Language Packs里对应的语言包

下载完毕后有两个安装包,如下:

安装过程没啥好说的,都是下一步下一步,注意先安装客户端,再安装语言包,安装完后最好重启一下,否则客户端菜单点击后可能会出现"系统找不到指定路径"的错误.

如果安装出了错误,或者右键菜单没有之类的,卸载了重装吧,反正很快的,卸载后不要忘了注册表里的也要删,win + r打开后输入regedit进入注册表,找到HKEY_CURRENT_USER\Software\TortoiseSVN,把TortoiseSVN文件夹删除

重启后点击鼠标右键-->TortoiseSVN-->Settings,选择中文简体,因为之前安装了中文简体的语言包,所以这里language下拉框出现中文简体的选择,选择后点击确定.

如果只是自己本地进行版本库控制,不要那么强大的功能,不安装VisualSVN Server Manager,直接在文件夹上右键-->TortoiseSVN-->在此创建版本库就可以了

二.VisualSVN Server 安装

下载网址:https://www.visualsvn.com/downloads

选择你电脑对应的位数版本下载

下载后安装包如下:

安装过程略过,基本都是下一步,可以选择一下安装目录,安装好后,打开VisualSVN Server Manager,

可以看到如下的目录结构,刚安装时Users和Groups和Repositories都是空的,你可以新建用户,新建组,在新建的组,如Manager里,右键-->edit,可以添加用户.

在Repositories上右键-->create new repositories 或新建-->Repositories,即新建一个版本库,选择Single_project....,该选项会默认建立三个目录,trunk,branches,tags

点击下一步,可以选择配置谁可以在版本库上读写,选择Customize permissions就可以配置添加用户或组的读写权限,也可以这里直接选Nobody has access,之后再配置.

创建结束后,目录如下:

在trunk上右键-->Copy  URL To Clipboard,将地址复制到剪贴板上.

然后在你要创建版本库的项目文件夹上右键-->TortoiseSVN-->导入,把之前复制的地址粘贴到URL里,之前如果在VisualSVN Server Manager上选择了Copy  URL To Clipboard,这里的URL会默认带出来,点击确定

此时要求输入用户名密码,输入之前在VisualSVN Server Manager的User里建立的一个用户名密码,再点击确定

然后等待项目传输到版本库,完成后再回到VisualSVN Server Manager里,刷新一下,发现刚刚的项目已经在里面了.

当然你也可以在eclipse等工具里用svn签出,地址就在VisualSVN Server Manager对应文件夹上右键-->Copy  URL To Clipboard就行了

局域网内如果想访问就将OEM-20151203AUX(一般就是服务器的计算机名称)改为服务器的ip地址就行了,如https://192.168.30.42/svn/HelpDoc/,这样局域网内的其他机器就能够访问了.

只是这样只能在局域网内访问,外网时访问不了的

TortoiseSVN历史版本安装及svn服务器搭建的更多相关文章

  1. SVN服务器搭建--Subversio与TortoiseSVN的配置安装

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  2. SVN服务器搭建及客户端配置

    为什么要使用SVN? 在程序的编写过程中,每个程序员都会负责开发一个或多个模块,且开发中会生成很多不同的版本, 这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subvers ...

  3. SVN服务器搭建和使用(二)

    SVN服务器搭建和使用(二) 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及Tortois ...

  4. SVN服务器搭建和使用(一)

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  5. SVN服务器搭建和使用(一)(转)

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  6. SVN服务器搭建和使用

    SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下 ...

  7. SVN服务器搭建(1)

    转自:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一) Subversion是优秀的版 ...

  8. SVN服务器搭建和配置使用详解

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  9. Win7 x64 svn 服务器搭建

    SVN服务器搭建和使用   Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了 ...

随机推荐

  1. Spring IOC之Bean 概述

    1.Bean概述 一个Spring IOC容器管理一个或者多个bean.这些bean是根据你提供给容器的配置数据信息创建的,例如XML形式的的定义. 在容器内部,这些bean的定义表示为BeanDef ...

  2. 完整的堆栈JavaScript路(十五)HTML5 focus 扩大 (扩展点)

    HTML5 加入辅助管理 focus 产品特点,  有办法获得焦点文档; 页面加载,用户输入(通常由tab债券).和 调用代码focus()功能. HTML5新的属性和方法,辅助管理的重点: docu ...

  3. .NET Framework和C#版本历史概览

    发布日期 .Net版本 C#版本 CLR版本 开发工具 功能介绍 2002 1.0 1.0 初始版本 Visual Studio .Net 初始版本 .NET框架结构,详见: 2003 1.1     ...

  4. Linux根目录下文件说明

    /bin:存放最常用命令: /boot:启动Linux的核心文件: /dev:设备文件: /etc:存放各种配置文件: /home:用户主目录: /lib:系统最基本的动态链接共享库: /mnt:一般 ...

  5. Date的使用

    方法 说明 Date() 返回当日的日期和时间 getDate() 获取当天(1-31) getDay() 获取当天的星期(0-6) getMonth() 获取月份(0-11) getFullYear ...

  6. SOA、ESB、NServiceBus、云计算

    SOA.ESB.NServiceBus.云计算 总结 SOA SOA 是通过功能组件化.服务化,来实现系统集成.解决信息孤岛,这是其主要目标.而更进一步则是实现更快响应业务的变化.更快推出新的应用系统 ...

  7. Jeffrey Richter's Power Threading Library

    Jeffrey Richter's Power Threading Library The Power Threading Library consists of a number of classe ...

  8. Factovisors - PC110704

    欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/uva10139.html 原创: 作者: ...

  9. Javascript模块化编程之难处

    接着上一篇“Javascript模块化编程之Why”说起,Javascript担子重了之后程序也就复杂了.在大把语言都模块化编程的形势下,Javascript也不可能袖手旁观啊,毕竟这是一条经过实践检 ...

  10. Day3:T3DP T4堆排序

    QAQ因为T3的题解说的不是很清楚,但是blogs又不能按照自己想要的顺序排+略有一点强迫症 所以先挖个坑放着,过几天再补上