Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。

就服务器而言,个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.

需要的工具(务必下载服务器系统对应版本):

  win2003版(即XP系统)下载地址:

    VisualSVN server 服务端   http://pan.baidu.com/s/1i4bGDWL

  TortoiseSVN客户端     http://pan.baidu.com/s/1kUztiAz

  官方win2008(win7系统),win2012(win8系统)版下载地址

  VisualSVN server 服务端    https://www.visualsvn.com/server/download/

  

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

  

安装配置教程

  (一)VisualSVN server的安装配置

  小编自己用的是win2003的服务器,因为服务器配置不是很高。说到这,推荐大家阿里云的服务器,学生版的是9.9元/月,当然,配置不会太高,毕竟价钱在那,但是像小编这种穷屌丝,只能凑合用了。

  1.废话不多少,我们先来看一下VisualSVN的安装

  首先打开压缩包,运行VisualSVN-Server-2.7.3.msi,安装关键步骤如下:

  【步骤1】安装首页,接受协议

  

  

  【步骤2】选择安装功能

  

  

  【步骤3】选择安装版本

  

  【步骤4】选择安装目录与端口

  

  

  后续安装步骤不再详解。

  2.安装完成,接下来,我们看一下项目仓库的配置

  

  

  【步骤1】打开客户端,右键点击“Respositories”--->“create new respository”,新建项目仓库

  【步骤2】给项目仓库一个命名

  【步骤3】选择新建项目仓库的类型

  

  【步骤4】选择项目仓库的访问权限

  

  

  2.为了访问项目仓库,我们还需要建立用户信息

  【步骤1】右键点击“Users”--->"create  User"

  【步骤2】录入用户信息

  

  (二)Tortoisesvn的安装

  为了导入导出文件的方便,除了服务器端SVN,最好安装Tortoisesvn协同使用

  【步骤1】打开压缩包,运行TortoiseSVN-1.8.10.26129-win32-svn-1.8.11.msi,安装首页,接受协议

  

  【步骤2】选择安装路径

  

  

  后续安装步骤不作详解。

  (三)实际操作,将源项目导入“项目仓库”

   【步骤1】首先在VisualSVN的项目仓库中建立一个文件夹,存放源项目,打开VisualSVN,右键点击“Team”(项目仓库)--->"新建"--->"Folder"

  

  

  【步骤2】为新建文件夹命名,小编使用源项目名

  【步骤3】打开源项目所在的文件夹,右键点击源项目

  

  【步骤4】填写导入信息

  【步骤5】源项目导入成功!!

  

SVN+FTP服务器搭建(一)——SVN安装配置篇的更多相关文章

  1. centos ftp服务器搭建 vsftpd 匿名访问配置方法 ftp 550 Failed to open file 错误处理

    vsftpd是linux下常用的ftp服务软件,配置起来其实不复杂,只是网上很多文章,配置后都无法成功.我使用它是用于局域网内部分享文件的,所以使用匿名的方式. ftp本身密码是明文传输的,如果需要安 ...

  2. centos7 配置ftp服务器搭建(匿名访问,以及本地登录)

    大家好,今天来给大家分享一个基于centos 7的ftp服务器搭建 实现功能:匿名访问,本地登录 查看系统版本: [root@localhost ~]# cat /etc/redhat-release ...

  3. 记一次ftp服务器搭建走过的坑

    记一次ftp服务器搭建走过的坑 1.安装 ①下载 wget https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz #要FQ ②解压 ta ...

  4. Linux CentOS 6.5 下 vsftpd ftp服务器搭建

    Linux CentOS 6.5 下 vsftpd ftp服务器搭建 by:授客 QQ:1033553122   操作系统环境:CentOS 6.5-x86_64 下载地址:http://www.ce ...

  5. FTP-Linux中ftp服务器搭建

    一.FTP工作原理 (1)FTP使用端口 [root@localhost ~]# cat /etc/services | grep ftp ftp-data 20/tcp #数据链路:端口20 ftp ...

  6. ftp服务器搭建(windows)+实现ftp图片上传对接

    ftp服务器搭建(windows): vsftpd简介: vsftpd是“very secure FTP daemon”的缩写,是一个完全免费的.开放源代码的ftp服务器软件. 下载地址: http: ...

  7. Linux 之 FTP服务器搭建

    FTP服务器搭建 参考教程:[千峰教育] 1.关闭防火墙: service iptables stop 2.关闭Selinux setenforce 0 3.安装所需要依赖及编译工具 yum inst ...

  8. [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解

    [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装.启动及PXE理论详解 本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议 ...

  9. FTP服务器搭建及自动备份设置

    本次随笔内容主要是FTP服务器搭建. 其实去年十月服务器就搭建完了.当时写了个PPT保存了一下,准备以后写博客,结果时隔快一年我自己都快要看不懂我自己写的PPT了  ( = o = ) 不过还是尽量尝 ...

随机推荐

  1. .NET导入openssl生成的公钥之BEGIN RSA PUBLIC KEY

    .NET导入openssl生成的公钥之BEGIN RSA PUBLIC KEY 我得到了一个公钥,形式如下 -----BEGIN RSA PUBLIC KEY----- MIGJAoGBAMroxz3 ...

  2. linux系统中rsync+inotify实现服务器之间文件实时同步

    最近需要对服务器上的文件实施动态备份,我又不想每次都手动来进行备份,在网上找了挺多资料,发现使用rsync就可以实现,如果想要实现实时同步,还可以使用rsync+inotify组合,本文就是以组合方式 ...

  3. 好的博客mark

    1. http://blog.csdn.net/zqixiao_09/article/month/2016/03 涉及面光,包括上层/底层, uboot/kernel/rootfs/driver.

  4. 【原】sql 查询结果合为一行

    SELECT COUNT(*) AS AllCount,t.AssignedCount,(COUNT(*)-t.AssignedCount) AS UnassignedCountFROM 药品表jOI ...

  5. 最小生成树算法(Prim,Kruskal)

    边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权. 最小生成树(MST):权值最小的生成树. 生成树和最小生成树的应用:要连通n个城市需要n-1条边线路.可以 ...

  6. JavaScript-日期格式化(一)

    /** * 日期格式化, * @param date 要格式化的日期 * @param pattern 进行格式化的模式 * 支持的模式字母有: * y:年, * M:年中的月份(1-12), * d ...

  7. 黄聪:simple_html_dom 换行符丢失

    我在利用simple_html_dom来解析文档是,想要将其中的换行符替换成<BR> , 结果试了好几次没有成功,但是在原始文档中确实是有换行符的.后来索性把装载进来的文档打印出来,结果发 ...

  8. 正则表达式中的\b

    转自百度知道:https://zhidao.baidu.com/question/58688915.html\b表示的应该是ASCII码中的BS字符(退格字符),匹配字与字中间那个看不见的东西(即一个 ...

  9. SOA_环境安装系列5_Oracle ADF安装SOA Extensions(案例)

    2015-01-02 Created By BaoXinjian

  10. RMAN_学习实验2_RMAN Duplicate复制数据库过程(案例)

    待整理 对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用.实现这个功能我们可以借助rm ...