1、下载svn服务端和客户端

服务端VISUALSVN SERVER:https://www.visualsvn.com/

客户端TortoiseSVN:https://tortoisesvn.net/downloads.html

注意系统的位数,32位和64位有对应的版本。

2、安装服务端和客户端

2.1 服务端安装配置

1)安装时需要设置仓库的路径,这里设置为:E:\Repositories,完成安装后该路径下会出现文件;

2)安装完成后在开始菜单中打开 VisualSVN Server,在左侧栏中创建新的仓库Repository;

安装完成后在E:\Repositories下生成TestIP文件夹,文件夹中包括配置信息的文件。

3)创建用户Users

4)创建用户后设置新建仓库TestIP的属性,使得创建的用户能read/write其中的内容;

5)建立好版本仓库和用户后,需要启动subversion服务,创建Windows服务端口,使得在不同机器上能通过TortoiseSVN提交到仓库;

windows服务的创建需要一管理员权限通过命令行窗口创建,执行如下命令:

sc create SvnService binPath= "D:\Program Files\VisualSVN Server\bin\svnserve.exe --service -r E:\Repositories" displayname= "SvnService" depend= Tcpip start= auto

注意命令中等号右侧要有空格。

命令中各参数的解释:

** sc是windows自带的服务配置程序;

** 参数binPath表示svnserve可执行文件的安装路径;

** --service参数表示以windows服务的形式运行;

** -r/--root 是TestIP的位置,只要是在E:\Repositories下创建的仓库都能使用这个服务端口。service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义;

** displayname表示在windows服务列表中显示的名字

** depend=Tcpip 表示SvnService服务的运行需要tcpip服务

** start=auto表示开机后自动运行

** 若要卸载svn服务,则执行 sc delete SvnService 即可

Win+R,键入services.msc回车,会看到刚刚创建的服务SvnService

2.2 安装客户端TortoiseSVN

直接安装就可以,没有注意事项。

3 项目的导入与取出

3.1 导入项目到服务端

安装完TortoiseSVN后,可以把项目加入到服务端,创建初始版本。

1)选择要上传的项目,在TortoiseSVN中选择Import;

2)代码库的URL地址和这次导入操作的说明;

3)这次操作的身份验证,必须是TestIP项目中授权读写的用户;

4)完成上传,可在VisualSVN Server中查看。

3.2 从服务端导出项目

1)选择需要放入的文件夹,在该文件夹下右键鼠标,选择SVN Checkout ,之后弹出对话框,选择要导出项目所在的URL连接,以及导出位置的设置;

2)授权

3)导出成功

注:

创建代码库TestIP的URL地址https://Nobody-PC/svn/TestIP/ 中,如果是在别的电脑上操作,Nobody-PC 换成服务主机的IP地址,如该SVN服务器地址换作https://197.186.3.104/svn/TestIP/

相关参考:

Windows下使用VisualSVN Server搭建SVN服务器:

http://www.3lian.com/edu/2015/05-05/210161.html

windows下搭建svn服务器:

http://www.cnblogs.com/cloud2rain/archive/2013/04/11/3015080.html

VisualSVN Server 及 TortoiseSVN 使用的一些参考:

http://www.cnblogs.com/xing901022/p/4399382.html

http://www.cnblogs.com/Leo_wl/p/3475167.html

http://www.cnblogs.com/cbscan/articles/2554591.html

Windows下SVN服务器的搭建步骤的更多相关文章

  1. Windows下SVN服务器搭建方法整理(apache)

    http://skydream.iteye.com/blog/437959 http://www.cnblogs.com/liuke209/archive/2009/09/23/1572858.htm ...

  2. linux(centos7)下SVN服务器如何搭建

    linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! ...

  3. centos7下SVN服务器如何搭建

    Centos7 搭建svn服务器 linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(ce ...

  4. Windows环境下svn服务器的安装步骤

    做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理. 下载SVN服务器 下载地址是:http://subversion.apache.org/pa ...

  5. Windows下SVN服务器搭建和基本操作(服务端、客户端)

    自己打算打一个SVN服务器了解一下,所以顺便记录一下整个的过程 下载 服务端 https://www.visualsvn.com/server/download/ 客户端 https://www.vi ...

  6. Windows下SVN服务器及客户端的使用

    原文地址:windows下配置VisualSVN Server服务器 作者:Deem_passion 下载安装文件: 服务端安装文件:VisualSVN-Server-1.6.2 客户端安装文件:To ...

  7. windows下SVN服务器搭建--VisualSVN与TortoiseSVN的配置安装

    在讲解之前,我们来思考两个问题: 1.什么是版本控制 2.为什么要用版本控制工具 ----------------------------------------------------- 版本控制工 ...

  8. Windows下HG服务器的搭建

    1.环境和所需工具安装 1. 安装python-2.7.9.exe 2. 安装mercurial-3.2.3.win32-py2.7.exe 3. 安装mercurial-3.2.3-x86.msi ...

  9. CentOS下SVN服务器的搭建使用

    转载自:http://ailurus.blog.51cto.com/4814469/1168481 SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高.SVN数据 ...

随机推荐

  1. CSS3 滤镜

    了解摄影活着美图秀秀之类美图软件的同学对滤镜肯定不陌生,CSS3对各种滤镜效果有了支持,可以做出很多好玩儿效果,走马观花了解一下 语法 filter: function(param); 很很多CSS3 ...

  2. 一文搞懂HMM(隐马尔可夫模型)

    什么是熵(Entropy) 简单来说,熵是表示物质系统状态的一种度量,用它老表征系统的无序程度.熵越大,系统越无序,意味着系统结构和运动的不确定和无规则:反之,,熵越小,系统越有序,意味着具有确定和有 ...

  3. 再次学习 java 类的编译

    做JAVA开发的都知道myeclipse, 我们在myeclipse中新建一个类,然后保存, 如何正常的话,那么在项目指定的目录(也就是项目的output目录)就会生成同名的class文件, 可是,我 ...

  4. (转载)解决“Windows Update一直无法完成”的方法

    近日彻底重装系统,启动Win7的"Windows Update",程序显示在检查更新,却一直没有结果. 在排除网络问题,排除杀毒软件和防火墙的问题之后,感觉还是程序或者配置除了问题 ...

  5. JS作用域面试题总结

    关于JS作用域问题,是面试的时候面试官乐此不疲的面试题,有时候确实是令人抓狂,今天看到一个讲解这个问题的视频,明白了那些所谓的“原理”顿时有种豁然开朗的感觉~~~ 1.js作用域(全局变量,局部变量) ...

  6. Event事件

    妙味课堂-Event事件 1.焦点:当一个元素有焦点的时候,那么他就可以接受用户的输入(不是所有元素都能接受焦点) 给元素设置焦点的方式: 1.点击 2.tab 3.js 2.(例子:输入框提示文字) ...

  7. miniui中的相关问题

    miniui中的datagrid,若需要为其中表格设置值,则: 必须保证查出来的json中字段对应field,且json的格式必须为: {“data”:[{"id":"0 ...

  8. 【分布式】Zookeeper与Paxos

    一.前言 在学习了Paxos在Chubby中的应用后,接下来学习Paxos在开源软件Zookeeper中的应用. 二.Zookeeper Zookeeper是一个开源的分布式协调服务,其设计目标是将那 ...

  9. 一个由Response.Redirect 引起的性能问题的分析

    现象: 某系统通过单点登录(SSO) 技术验证用户登录.用户在SSO 系统上通过验证后,跳转到某系统的主页上面.而跳转的时间很长,约1分钟以上. 分析步骤: 在问题复现时抓取Hang dump 进行分 ...

  10. Rafy 框架 - 流水号插件

    Rafy 框架又添新成员:流水号插件.本文将解释 Rafy 框架中的流水插件的场景.使用方法. 场景 在开发各类数据库应用系统时,往往需要生成从一开始的流水号,有时还需要按月或者按日进行独立生成,如下 ...