SVN服务器搭建与使用

article/2025/9/29 22:48:15

      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提交


提交完成


刷新资源库,可以发现,文件以及提交到服务端。

完毕!!!




http://chatgpt.dhexx.cn/article/O9dbAXSm.shtml

相关文章

svn的搭建和使用

一:SVN服务器搭建和使用。 1. 首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/packages.html,进入网址后,滚动到浏览器最底部看到如下截图: 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户…

Windows-Linux下的SVN服务器搭建及SVN操作

一、Windows下的SVN服务器搭建 首先准备一下三个软件: 1. VisualSVN-Server-3.8.0-x64.msi(svn服务端) 2. TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端) 3. TortoiseSVN中文语言包_1.9.6.27867-x64-zh_…

SVN服务器搭建、客户端安装超详细图解教程

目录 一、安装包下载 1.下载 TortoiseSVN 服务器安装包 2.下载 TortoiseSVN 客户端安装包 二、详细安装过程图解 1.TortoiseSVN 服务器安装 2.TortoiseSVN 客户端安装 一、安装包下载 1.下载 TortoiseSVN 服务器安装包 >> 官网下载 Windows 平台安装包在网页最底…

linux下svn服务器搭建及使用(包含图解)

今天自己动手在linux搭建了svn服务器,把具体过程和一些自己的见解分享给大家,希望对大家有所帮助。   客户端svn(大家见到的小乌龟)下载地址为:http://tortoisesvn.net/downloads.html。这里客户端的安装就不作详解…

基于centos的svn服务器搭建与配置

第一步: svn简介 svn是subversion的简称,是一个开放源代码的版本控制系统. 第二步: 搭建前准备 服务器:centos7 (centos6以下教程 亲测也可以) 第三步: 首先检测服务器是否安装svn,如果安装先卸载 svnserve --version //查看svn版本信息 yum remove subversion …

Linux HTTPS+SVN服务器搭建

Linux HTTPSSVN服务器搭建 一、SVN简介: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion…

SVN服务器搭建和使用(Windows 版)

SVN服务器搭建和使用(Windows 版) Subversion是优秀的版本控制工具,尝试来搭建SVN服务器,进行版本提交 首先我们去下载SVN服务安装包: 下载 下载地址:http://subversion.apache.org/packages.html 打开网页后,一直往下&#…

linux系统下SVN服务器搭建

linux新手,整了好几天才搞好,做下笔记以备后续使用: 1、下载svn服务器 yum -y install subversion 2、创建仓库 svnadmin create /opt/svn/pro/respos1 svnadmin create /opt/svn/pro/respos2 3、配置用户以及权限 1:cd到仓库目录下&#…

如何在服务器上搭建svn

svn现在依然是一个流行的版本控制工具,但是大多数的人员只会使用客户端,并且也知道可以进行权限控制, 那么今天,我们就来给大家梳理一下 1.如何搭建svn的服务器 2.如何进行svn的权限控制 我是一条华丽的分割线 安装系统&…

Linux下的SVN服务器搭建

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

SVN服务器的搭建与使用

下载 VisualSVN Server VisualSVN Server 选择 64-bit 下载即可(现在主流的系统一般都是 64 位的,当然,如果你是 32 位的系统就下载 32-bit)。 安装 VisualSVN Server 双击下载下来的安装程序,开始安装:…

SVN服务器的搭建与使用(详细图解)

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说。 本教程使用的svn版本是1.9.7 64位 一. 下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进…

SVN服务器搭建和使用

(一)SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包…

一、Linux下的SVN服务器搭建

这里自己做个总结。 环境: contos7,百度云服务 下载svn服务器,必须是联网情况下。 yum -y install subversion 查看下载后的信息,安装位置及详细信息。 rpm -ql subversion 3.创建版本库目录,可以再chenjy目录上放置…

搭建svn服务器

检查是否已安装 rpm -qa subversion 如果要卸载旧版本: yum remove subversion 1、yum install subversion 查看Svn版本 svnserve --version 2、建立版本库 subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改这个默认…

本地SVN服务器的搭建(WINDOWS环境)

1.下载安装 VISUALSVN SERVER 1.1下载地址:https://www.visualsvn.com/server/download/ 1.2下载完成后,双击安装。 2.下载安装 TortoiseSVN 1.1官网下载地址:http://tortoisesvn.net/downloads.html 2.1下载完成后,双击安装。 完成后Finis…

linux下 svn服务器搭建及使用

1、安装svn 命令:sudo apt-get install subversion 2、创建目录和svn仓库 1) mkdir /home/zx/test_svn 2)svnadmin create /home/zx/test_svn/bluedroid 3)修改conf/svnserve.conf,如下图: 4)…

SVN服务器搭建(一)

原文地址: https://www.cnblogs.com/yankyblogs/p/7282752.html 本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务器上的项目,也可以访问网上其他svn服务器上的项目。 一、首先准备三个软件: 1&am…

Ubuntu SVN服务器搭建

本服务器在Ubuntu14.04LTS上搭建,理论上在任何Ubuntu版本上都适合。 1、安装SVN 首先切换到超级用户下:sudo su 然后输入命令安装svn:apt-get install subversion 2、建立版本仓库 创建文件夹:mkdir -p /home/svn 创建版本仓库: svnadm…

在阿里云服务器上搭建 SVN 服务端

一、SVN 服务端搭建流程 1、安装 svn apt-get install subversion // 方式二:yum install subversion ps:查看版本 svnserve --version 2、创建版本库先建目录 mkdir /usr/xq/svn 创建版本库 svnadmin create /usr/xq/svn subversion目录说明&#xff…