版本控制SVN的架设

对于版本控制软件我用过CSS 和 SVN . 但是SVN无论是使用范围还是用户体验都比CSS要好(CSS只用于MicroSoft一家).所以,我重点讲讲SVN的布设 , 希望广大大牛少拍砖头多提意见 . 对于SVN分服务端和客户端 , 现讲服务端

一 : 服务端

前言 : 为什么要用VisualSVN Server,而不用Subversion . Subversion要单独配置Apache服务器,这不是最要命的 . 关键是那些DOS命令会要了你的命. 建一个版本库 : svnadmin create url ,  建一个SVN服务 : sc create svnserviceName binpath= "svnserve.exe的URL --service -r 多仓库URL"

start= auto depend= Tcpip  qizhong -r版本库根目录 . 等等这还不算完 , 还得配置一些配置文件(配置用户权限) :  1 : conf文件

2 : 增加用户(passwd)

3 : 绑定权限(authz)

其实也不是特别的复杂 .

再看看 , VisualSVN Server的布设 :

1 :安装好VisualSVN Server后【安装过程看这里】,运行VisualSVN Server Manger,下面是启动界面:

2:面我来添加一个代码库(版本库)【Repository】,如下图:

3:按上图所示,创建新的代码库,在下图所示的文本框中输入代码库名称:

注意:上图中的CheckBox如果选中,则在代码库StartKit下面会创建trunk、branches、tags三个子目录;不选中,则只创建空的代码库StartKit。

点击OK按钮,代码库就创建成功了。

4 : 创建完代码库后,没有任何内容在里面。我会在这个教程的第二部分说明如何迁入源代码。

下面,我们开始安全性设置,在左侧的Users上点击右键:

5 : 我们开始添加这些用户到我们刚才创建的项目里:

6 : 点击上图中的"Add..."按钮,在下图中选择我们刚才添加的用户,点击OK按钮:

说明:大家可能注意到了下图中的Groups,是的,你也可以先创建组,把用户添加到各个组中,然后对组进行授权,操作比较简单,在此略过。

其他的就不说了 ,

现在说说 SVN 客户端(Client ) 的冲突解决方案 :(福利啊)

"标记为解决"就OK .

参考 : http://www.cnblogs.com/skykang/archive/2013/02/22/2922010.html

时间: 2024-10-23 02:43:56

版本控制SVN的架设的相关文章

lzugis—搭建属于自己的小型的版本控制SVN

对于不了解SVN的同志们可以参考下"mh942408056"的这篇博文,SVN简介,链接地址为:http://blog.csdn.net/mh942408056/article/details/7629036 本文讲述的是如何应用VISUAL SVN SERVER和Dreamweaver CS6搭建自己的程序备份与版本控制. 首先,得下载安装这两个软件.你可以从VISUAL SVN SERVER的官网上获取到VISUAL SVN SERVER的安装包,VISUAL SVN SERVER

iOS开发——开发实战篇&版本控制SVN和Git简单实战总结

版本控制SVN和Git简单实战总结 如果你对iOS开发中的版本控制还不了解那么你可以先看看这篇(大致看一遍就ok) 关于版本控制使用起来并不难,但是可能你会遇到这样问题! 学了这么多命令,感觉自己都知道,而且基本上都能敲出一二,但是就是不轻松公司实际开发中到底要怎么用,或者我该怎么下手,下面我们就来看看我们到了公司之后首先要做的,和之后经常要做的一些事情(命令太多没必要去记,常用的也就那么几个). 首先,你必须先知道,在天朝,SVN目前任是主流,但是又不的不会(这里具体原因我就不多说了)! 好了

iOS开发——开发实战篇&版本控制SVN和Git使用详解

版本控制SVN和Git使用详解 公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的! -----------------svn----------------- 一:最常用基本步骤--- 下载(完整下载,第一次),将服务器的项目下载到本地开始开发 svn checkout ip —uaerbane=? —password=?     //这里需要add 简:co 更新仓库,服务器项目有变动的时候需要更新到本地,以免错误或者冲突 svn updata    

centos5.11架设svn(svn系列 架设服务器 知识一总结)

?svn是什么? ?安装    --yum安装    --创建svn版本库目录    --创建版本库    --进入conf目录进行配置(该svn版本库配置文件)    --启动svn版本库    --开启3690端口    --允许通过防火墙    --重新启动    --telnet测试端口 1.svn是什么? SVN是Subversion的简称,是一个开放源代码的版本控制系统.(百度百科)简单来说SVN就是通过C/S架构把文件集中管理起来而已.原本不用SVN这类工具的时候,代码是散落在每个

个人环境搭建——版本控制SVN

版本控制SVN SVN服务器配置: 第一部分:svn服务器搭建(主要是四步走) 参考:http://www.son1c.cn/show/920.html 一,安装Subversion sudo apt-get install subversion 二,创建版本库 2.添加svn管理用户及subversion组 cd /home/username mkdir myproject svnserve -d -r /home/username         (第一步:先启服务器) svnadmin c

iOS开发- 版本控制SVN和Git使用详解

公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的! -----------------svn----------------- 一:最常用基本步骤--- 下载(完整下载,第一次),将服务器的项目下载到本地开始开发 svn checkout ip —uaerbane=? —password=?     //这里需要add 简:co 更新仓库,服务器项目有变动的时候需要更新到本地,以免错误或者冲突 svn updata               //这里的直

版本控制SVN&GIT

1. 什么是版本控制? 版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 2. SVN简介 Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN.Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足.

版本控制SVN

为什么需要版本控制软件 代码的冻结 避免在重大的考核之前改动代码 每个稳定版本都在服务器保存进度,随时可以回退 需求频繁的变化不要改动稳定的代码,不要改别人写好的代码 为什么需求会变化?有时候产品自己也是迷糊的,也不知道想要什么.频繁改动会导致工期长,不能按时交货. 破解方式:提前准备几套设计方案,跟需求方确定好要使用的版本,后期如果再改需求就加钱. 限制代码权限. 对代码分模块开发,每个人可以读取的模块不一样,有人可以处理Android端,有人可以处理iOS端,有人处理服务端数据库,有人处理服

版本控制 SVN基础 实战案例 、 RPM打包

案例1:Subversion基本操作案例2:使用Subversion协同工作案例3:制作nginx的RPM包1 案例1:Subversion基本操作1.1 问题 本案例要求先快速搭建好一台Subversion服务器,并测试该版本控制软件:创建版本库导入初始化数据检出数据至用户本地副本对本地副本进行增删改查等操作1.2 方案 使用YUM安装subversion软件,使用svn客户端工具连接svnserver服务器并测试版本控制软件.1.3 步骤 实现此案例需要按照如下步骤进行.步骤一:安装Subv