SVN百度百科对她这样进行阐述:SVN是Subversion的简称,是一个开放源码的版本号控制系统,相较于RCS、CVS,它採用了分支管理系统,它的设计目标就是代替CVS。

互联网上非常多版本号控制服务已从CVS转移到Subversion。

一溜儿的官方术语。不太好理解,如今结合机房收费系统合作版,阐述SVN的妙处:
       早上八点准时来到427的我们,不要踩点儿哦,要不然会上光荣榜的`(*∩_∩*)′,打开电脑,開始新的一天的工作,首先,我们从server下载项目组最新代码;其次,进入自己的分支。进行工作,每隔一个小时向server自己的分支提交一次代码(非常多人都有这个习惯。由于有时候自己对代码改来改去,最后又想还原到前一个小时的版本号,或者看看前一个小时自己改动了哪些代码,就须要这样做了)。

最后,当十点半的钟声在这个漂亮的夜晚落下帷幕,我们须要把自己的分支合并到server主分支上,一天的工作完毕。并反映给server。

由上述介绍,我们知道了集中式代码管理的核心是server,全部开发人员在開始新一天的工作之前必须从server获代替码,然后开发,最后解决冲突,提交。全部的版本号信息都放在server上。假设脱离了server,开发人员基本上能够说是无法工作的。接下来简介一下server的安装和server的安装。

首先,server的安装

第一步:

第二步:

第三步:

第四步:

第五步:

第六步:

第七步:

自此,server安装完毕,启动主界面例如以下所看到的:

接着client安装例如以下:

第一步:

第二步:

第三步:

第四步:

第五步:

第六步:

自此,client安装完毕。

接下来介绍怎样使用VisualSVN Server建立版本号库,以及TortoiseSVN的使用。首先打开VisualSVN Server Manager,如图:

第一步:

第二步:在窗体的右边看到版本号库的一些信息,比方状态,日志,用户认证,版本号库等.要建立版本号库,须要右键单击左边窗体的Repositores,如图:

第三步:

第四步:

第五步:

第六步:

第七步,这个时候。假设我们须要将项目导入到版本号库中,找到我们的项目目录,在项目目录上点击鼠标右键,找到SVN菜单,选择导入,如图:

第八步。在弹出的对话框中填上版本号库URL,这个URL能够从VisualSVN Server Manager中获取,在你的版本号库上单击右键,选择Copy URL to Clipboard,这样就把版本号库URL拷贝到我们的剪贴版了,如图所看到的:

第九步,将复制的版本号库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息"导入项目到版本号库",如图:

第十步:

第十一步:

建立成功之后,桌面上出现例如以下图标:

项目导入到版本号库以后,不能随便让谁都可以读写版本号库,所以须要建立用户组和用户;在VisualSVN Server Manager窗体的左側右键单击用户组,选择Create User或者新建->User。在此主要解说创建用户的过程,如图:

在弹出的对话框中填写User name和Password,然后点击OK,如图:

同上述方法一样,我们创建三个用户:

接下来我们给用户设置权限,在VB.NET合作版机房收费系统上单击右键,选择属性,如图:

进行相关设置:

Permissions表示选择用户权限,有四种选择
         1、Inherit from parent 从父用户中继承
         2、No Access 不同意訪问
         3、Read Only仅仅读訪问
         4、Read/Write 可读可写

到此,服务端就完毕了。接下来,我们用client去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本号库URL(详细获取方式,上面讲上传项目到版本号库的时候讲过),选择检出文件夹,点击确定.如图:

開始检出项目,如图:

检出完毕之后,我们打开工作副本目录,会看到全部文件和目录都有一个绿色的√.如图:

到此,SVN幸福之家搭建完成。有了地基,须要我们添砖加瓦。让这座房子。哦不。不不过房子,而是一个家,洋溢幸福,播撒欢乐。

VB.NET合作版机房收费系统,未完,待续......

SVN---搭建幸福之家相关推荐

  1. Linux下svn搭建配置流程

    Linux下svn搭建配置流程     一.    源文件编译安装.源文件共两个,为: 1.   下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...

  2. ubuntu16.04 svn搭建多项目搭建多个版本仓

    ubuntu16.04 svn搭建多项目搭建多个版本仓 需求:A.B项目代码不同,建立不同的代码仓库,开机时自动启动对应svn 创建a和b版本仓库和配置 进入/opt/workspace/svn sv ...

  3. 虛擬機xp中安裝幸福之家3.23

    安裝環境和工具: 1.Host OS:WIN7-64 2.Guest OS:XP-32 下載链接:https://pan.baidu.com/s/16gVQoor3kGYBxaJ6DiX2IQ  提取 ...

  4. Linux下svn搭建配置

    Linux下svn搭建配置 1.安装svn客户端    yum install subversion    svnserve --version                       :如果成功 ...

  5. 与成都的幸福行动家交流GTD

    今年第四次来成都了,通过<小强升职记>的作者邹鑫的撮合,与成都的幸福行动家何平取得了联系,2014年12月6日下午给几个小伙伴们分享了GTD3年来的一点体会.有几位刚接触GTD的朋友,也有 ...

  6. (十二)幸福之家 - 2

    钱三粗略地算了一下,从棠下村出发,到到达幸福之家公司,一共大概用去了两个小时的时间──竟是两个小时,就只为了一个面试,真是有点夸张.不过钱三一想到从北京到广州和深圳去面试时的情形,就觉得也不过如此罢了 ...

  7. (十二)幸福之家 - 1

    (十二)幸福之家 两天时间很快就过去了,这天早上起来的时候,钱三就想起要给企业联盟网的人力资源部去电,以给他们一个答复. 两天来内心的矛盾和挣扎,钱三最终决定先把握眼前的机会,大胆地尝试一次,一切后果 ...

  8. 七年级计算机下册ppt,初中七年级信息技术下册课件:《幸福之家初规划》

    [导语]课件中对每个课题或每个课时的教学内容,教学步骤的安排,教学方法的选择,板书设计,教具或现代化教学手段的应用,各个教学步骤教学环节的时间分配等等,下面是无忧考网整理的初中七年级信息技术下册课件: ...

  9. Jenkins+Svn搭建持续集成环境和自动部署

    Jenkins+Svn搭建持续集成环境和自动部署 一.环境说明 centos 6.8     ip:192.168.1.26 二.运行环境配置 1.安装java环境,下载jdk并放在/usr/loca ...

最新文章

  1. 吐血整理所有常用端口,遇到端口问题一查就懂!
  2. C++ Primer Plus学习:第十章
  3. mysql dw解决方案_MySQL 的 DW 解决方案(MySQL + Infobright)
  4. Mongoose provide access to previous value of property in pre('save')
  5. MS-SQL (sql server)添加数据库只读用户K3DBSQP,并遍历所有数据库添加访问只读访问权限
  6. C#设置IP地址,启用禁用适配器
  7. centos查看文件修改历史_Linux环境下查看历史操作命令及清除方法
  8. java如何简单的将一个三位正整数分解成三个数
  9. Visio 2019
  10. 软件著作权-说明书范本
  11. 计算机识别不到硬盘,电脑认不到硬盘怎么回事 电脑开机认不到硬盘处理方法...
  12. MySQL8.0 - 新特性 - Descending Index
  13. Android 查询设备信息c/c++常用方法
  14. GL(m)的拓扑结构,泡利矩阵暂记
  15. java词云生成,kumo项目详解
  16. 4270. 【NOIP2015模拟10.27】魔道研究
  17. Kaggle神器LightGBM最全解读(附代码说明)!
  18. 手机ufs测试软件,UFS3.0效率有多快 一加7 Pro 500款APP测速挑战
  19. 【Gazebo入门教程】第六讲 控制器插件的编写与配置(下)
  20. 客快物流大数据项目(一百一十七):网关 Spring Cloud Gateway

热门文章

  1. 总结的未来模具发展方向,说的太好了
  2. 很实用的idea插件,提高开发效率!!
  3. c语言程序设计中数据类型有哪些,c语言中基本数据类型有哪些
  4. (转)办理机动车驾驶证换证手续
  5. 云计算公司如何打败亚马逊AWS?
  6. optimizer和scheduler
  7. 1.12翁凯8.4字符串计算
  8. excel工具类 支持2003、2007、2010、2013
  9. 聚焦政企联动——构建大数据产业生态环境
  10. 本原勾股数(毕达哥拉斯三元组)的个数