TortoiseSVN(1.9.5)与VisualSVN Server搭建SVN版本控制系统(中文版)

参考文献:http://www.cnblogs.com/xing901022/p/4399382.html

本片主要介绍如何搭建SVN版本控制系统,主要使用工具:

1. 服务端: VisualSVN Server

2. 客户端:TortoiseSVN + LanguagePack(汉化包)

搭建出图形化管理,以及右键菜单版本控制管理的SVN系统。

背景知识

SVN是一种集中式管理代码的版本控制系统,其原理是

把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。

多人协作开发也是如此。

因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。

还需要一个用户的操作端,用于提交更新检出代码,常用的有Eclipse的Svn插件,以及TortoiseSVN(小乌龟)。

个人认为TortoiseSVN与VisualSVN搭配使用最佳。

首先下载和搭建SVN服务器.

VisualSVN Server下载地址:https://www.visualsvn.com/server/download/

ToroiseSVN下载地址:http://tortoisesvn.net/downloads.html

软件下载

(一)下载VisualSVN Server
在浏览器中输入官方下载地址: https://www.visualsvn.com/server/download/  后,出现如图所示,下载对应操作系统位数的安装文件:
(二)下载TortoiseSVN客户端 和 LanguagePack汉化包
输入官网下载地址:http://tortoisesvn.net/downloads.html,出现如图所示,下载跟你电脑匹配的TortoiseSVN安装包
在此页面下拉滚动条,出现如图所示LanguagePack汉化包,根据电脑匹配下载32位或64位

下载完成后,应该有这些安装包,如图:

VisualSVN Server安装包:

TortoiseSVN安装包和LanguagePack简体中文语言包:

安装VisualSVN server

双击VisualSVN Server安装文件(我这里用的是3.3.1版本演示,与3.5.10安装一致),点击Next,进入下一步,如下图:
                                            

接受安装,点击Next,进入下一步,如下图:
                                           

默认选择即可,第一项是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量,
选择最后一项就不用自己再手动配置环境变量了。点击Next,进入下一步,如下图:
                                          

选择标准安装(免费)即可,如下图:
                                          

确认文件安装目录,以及代码库的位置(你的代码想要保存的位置),注意,一旦这个位置的代码库文件被删除,可就无力回天了。
Location是指VisualSVN Server的安装目录,Repositories是指定你的版本库目录;Server Port指定一个端口,Use secure connection勾选表示使用安全连接。
点击Next,进入下一步 如下图:
                                          

点击Install,安装,如下图:
                                         

确认,直接打开控制管理界面,如下图:
                                         

安装结束后,启动VisualSVN Server Manager(控制管理界面),如下图:

TortoiseSVN和汉化包安装
双击TortoiseSVN安装文件(我这里用的是1.8.11版本演示,与1.9.5安装一致),点击Next,进入下一步,如下图:
                                           

接受,点击Next,进入下一步,如下图:
                                              
Location选择安装路径,然后点击Next,进入下一步,如下图:
                                               
点击Install,开始安装,如下图:
                                               
点击Finish安装完成,如下图:
                                               
接下来安装简体中文语言包,这个非常简单,双击LanguagePack安装包,一路Next就行,就不截图了。
语言包安装完成以后,在任意目录位置,右键可以看到多了两个菜单(如果没有出现,重启电脑,再次右击就会出来了)。如下图:
                                               
点击TortoiseSVN,选择设置,进入设置页面,如下图:
                                                                                               
在右边语言里选择简体中文,然后点击“确定”,汉化完成,如下图:
到这里,VisualSVN Server 和 TortoiseSVN 安装完成!

创建资源库

首先右键Repositories,创建资源库
           
创建FSFS类型的资源库即可,根据官方说法,VDFS是基于FSFS的一种分布式的存储类型。
给资源库命名:
创建空的资源库,或者创建带有trunk braches tags木苦的资源库。一般自己用的话,第一个就可以了。
给所有用户分配权限
创建完成资源库,记录资源库的URL地址,稍后会使用改地址链接资源库。
创建用户,设定用户密码:
    

管理代码

首先在想要下载代码的位置,右键单击SVN Checkout
填写资源库URL,以及本地代码文件夹名称。可以选择全部检出,或者根据特定的版本号检出。
用户身份认证
检出完成后,发现本地文件夹多了一个文件夹。
文件夹中有一个.svn的隐藏的文件,用于记录SVN版本控制所需的信息。
为了便于测试,在文件夹中创建一个记事本文件,右键选择提交。
点击OK提交
提交完成
刷新资源库,可以发现,文件以及提交到服务端。
完毕!!!

SVN服务器搭建与使用相关推荐

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

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

  2. Linux centos7 下 svn 服务器搭建

    摘自:https://www.cnblogs.com/mymelon/p/5483215.html 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在 ...

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

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

  4. linux 中 svn 服务器搭建 重启

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  5. linux 中 svn 服务器搭建 重启

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  6. svn服务器搭建之SlikSvn

    SVN服务器搭建 二进制文件下载地址http://subversion.apache.org/packages.html 我下载的是sliksvn,都差不多的,安装好后, 手动创建一个目录,如d:\s ...

  7. 外网下的svn服务器搭建

    外网下的svn服务器搭建 由于需要在不同的地方联合开发项目,因此需要能够搭建一个能够在外网访问的svn服务器,这里为叙述方便,假设svn服务器所在为机器S,客服端机器为C,S和C通过互联网相连. 步骤 ...

  8. SVN服务器搭建教程

    背景 在windows云服务上使用VisualSVN Server搭建svn服务器,自己本机使用TortoiseSVN作为客户端来连接. 方法 1.安装 VisualSVN Server下载地址: D ...

  9. svn服务器配置文件添加用户后需要重启吗,linux 中 svn 服务器搭建 重启

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  10. linux下svn服务器搭建及使用

    文章目录 1. 安装svn客户端 2. 安装svn服务器 3. 在svn目录下创建版本库 4. 修改版本库配置文件 4.1 修改 authz 文件 4.2 设置密码 passwd 4.3 修改 svn ...

最新文章

  1. 哪些是我们必须要会深度学习知识
  2. 向碳基芯片更进一步:台积电、斯坦福等联手开发碳纳米管晶体管新工艺,性能逼近硅元件...
  3. 皮一皮:多少人的爱情在昨天就像他一样...
  4. 笔试题:写一个ArrayList 的动态代理类
  5. 在vue中使用代理地址出现将代理拦截地址拼接到了接口请求中的情况
  6. 使用 MaxCompute(原ODPS) java sdk 运行安全相关命令
  7. java调用FFmpeg及mencoder转换视频为FLV并截图
  8. C程序设计语言现代方法08:数组
  9. 七牛播放器SDK的crash坑
  10. html5 drag移动位置,HTML5拖拽功能drag
  11. IDEA插件(BindED)——查看class文件的十六进制
  12. 可集成到APP的车架号识别sdk
  13. uniapp—— 微信小程序ios上音频播放没有声音
  14. Excel高级图表制作②——帕累托图
  15. 《rework》读书摘要
  16. Python制作爱心跳动代码,这就是程序员的烂漫吗
  17. idea 撤销和前进快捷键
  18. lesson3 肥胖计算器
  19. 环信php创建群组,群组@功能
  20. C++ STL函数库 pair (henu.hjy)

热门文章

  1. 安利几款简单实用的软件给你
  2. 做竞价广告的注意事项和推广渠道
  3. 智能交通流量预测方案收集(持续更新)
  4. 中国人老祖宗最懂计算机
  5. 常用的Common助手类文件
  6. 便签是起什么作用的?使用便签提高自己工作效率的小技巧
  7. 全球十大「垃圾」食物
  8. 2017年第二十二届 中国国际口腔设备材料展览会暨技术交流会会刊(参展商名录)
  9. 对汉字依据首字母进行排序
  10. 微信更新了 版本8.0.30