SVN版本控制服务器安装与配置
版本管理在我们日常学习中一般接触不到,因为我们都是一个人在学习与开发一些练习的项目。但是实际中,一般项目都是协同开发的,这样就需要一个版本管理工具,常见的有SVN/CVS/GitHut等...通过它们我们就可以进行协同项目开发了。没用过的觉得很厉害的样子,用过的就会感觉确实很厉害...配置起来很简单,人人都可以。
------------------------------------------------------------------------------------------------------------
环境:首先设定我们是在一个局域网内,彼此都可以互相访问,将其中一台机器作为SVN服务器,其他的机器认为是 开发人员使用的,安装TortoiseSVN客户端,所有电脑操作系统都是Windows。
首先我们需要下载SVN服务器安装文件,下载地址是:http://subversion.apache.org/packages.html
点击下载VisualSVN,弹出以下界面,根据自己的系统选择32位或者64位:
下载完成后,双击安装文件,具体安装过程如下图片所示:
Location是服务器的安装目录
Repositories是SVN仓库的地址,管理的代码就放在这个里面
Server Port:是端口号
Use Secure connection表示是否使用安全的连接,即HTTPS
安装完成后,打开VisualSVN Server Manager管理工具
SVN服务器安装完成后,我们需要创建一个新的仓库用来作为我们项目的存放单位。右键左侧目录结构的Repositories-->create new repository创建一个新仓库,具体步骤如图所示:
至此,SVN仓库已经创建成功了。
在SVN管理与使用中,我们需要创建一些用户,这些用户就是开发者的账号,比如有5个开发者,我们就需要创建5个user,右键左侧目录结构中的Users-->Create user...
同时我们项目有2个测试人员,需要建立2个测试用户,同上。但是测试人员和开发人员的权限是不一样的,我们需要建立用户组来管理用户权限;右键左侧目录结构中的Groups-->Create Group...
再点击Add...为用户组添加成员,在此我们创建developer组和tester组。
最后在我们创建的仓库上右键-->properties,修改对应的组的权限,这样我们的SVN服务器也就搭建完成了。
至此SVN的服务器就搭建完成了,接下来就可以安装TortoiseSVN客户端来检出、更新、提交项目了。
SVN版本控制服务器安装与配置的更多相关文章
- SVN版本控制安装配置说明
版本控制好工具有SVN.CVS.VSS等多种,他们的优劣在此不说明,请网络参阅. SVN支持多种平台,此文仅描述Windows平台下使用说明. SVN客户包含客户端和服务端.Windows平台下客户端 ...
- Centos6.5 SVN服务器 搭建及配置
现有的项目开发中,版本控制机必不可少.合理的使用版本控制可以提高开发效果,在保证项目是最新的同时,也提高了源代码的安全性. 工具/原料 接入Internet的一台Centos6.5Linux计算机 安 ...
- 基于腾讯Centos7云服务器搭建SVN版本控制库
基于腾讯Centos7云服务器搭建SVN版本控制库 最近在和小伙伴组队参加一个关于人工智能的比赛,无奈不知道怎么处理好每个人的代码托管问题,于是找到了晚上免费svn托管服务器的服务,但是所给的免费空间 ...
- CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。
一.yum安装 rpm -qa subversion //检查是否安装了低版本的SVN yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y ins ...
- [转]将已有项目代码加入svn版本控制
原文链接:https://blog.csdn.net/aaroun/article/details/79074178 将已有项目代码加入svn版本控制 - TortoiseSVN入门篇Windows下 ...
- SVN将项目代码加入svn版本控制
将已有项目代码加入svn版本控制 - TortoiseSVN入门篇Windows下SVN实用教程(以TortoiseSVN作为客户端(client)) 翻译: Bravo Young Next: 版本 ...
- SVN版本控制说明与相关指令
SVN版本控制说明 目的 多个版本中并行开发,提高开发效率: 保证各个版本和各个环境(开发.测试.主干)的独立,避免相互影响: 通过分支与主干的合并,这样主干永远是最新.最高版本,并且都在后面的测试中 ...
- idea 开发 webpack项目时,只要已加入SVN 版本控制 一直 updating 问题解决
场景描述,这是一个困扰我很久的一个问题,一直百度,都解决不了,今天自己通过设置终于解决了,慢慢的都是辛酸泪,赶快写个笔记记录一下. 对于idea 开发 vue-cli+webpack 项目,idea ...
- SVN版本控制工具使用学习
SVN版本控制工具使用学习 Subversion是优秀的版本控制工具. 1.下载和搭建SVN服务器 http://subversion.apache.org/packages.html 类型有5种,推 ...
随机推荐
- css系列教程--文本
text-align:规定文本的水平对齐方式.left/right/center/justify(两端对齐)/inherit(继承) text-decoration:添加到文本的效果.下划线,中间线等 ...
- CentOS 6 安装 python and pip
yum update yum list python* //查看可安装python包 yum install python34.i686_64 wget https://bootstrap.p ...
- git管理修改
为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件. 新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改 ...
- (转)对mysql explain讲的比较清楚的
转自:http://www.blogjava.net/persister/archive/2008/10/27/236813.html 在 explain的帮助下,您就知道什么时候该给表添加索引,以使 ...
- ubuntu 12.04 安装谷歌浏览器
http://hi.baidu.com/kevin276/item/29bc1c96a208fabc82d29542 sudo dpkg -i google-chrome-stable_current ...
- grep 和 perl多个条件匹配
grep和perl多个条件匹配使用‘|’作为分割符号 grep -E 'abc|def' perl if(/abc|def/)
- JavaScript计算加减乘除
//加法函数 function jiafa(a,b){ var a=parseInt(document.getElementById("number1").value); //pa ...
- 解决jquery zclip 插件点击无效的问题
使用jquery zclip 用于页面复制文本内容. 首先引入js <script type="text/javascript" src="../js/jquery ...
- vb 6.0 msflexgrid 用法详解
问题一 msflexgrid 根据行数或列数的大小,滚动条的滚动块长度怎么改变,发现滚动条很不好用,很小
- *循环-01. 求整数段和【help】
/* * Main.c * 循环-01. 求整数段和 * Created on: 2014年6月18日 * Author: Boomkeeper ***测试木有通过**** */ #include & ...