Git与SVN对比 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,干活的时候,用的都是自己的电脑。所以首先要从中央服务器那里得到最新的版本,然后干活;干完活后需要把自己做完的活推送到中央服务器,集中式版本控制系统是必须联网才能工作。 SVN的缺点: 1)服务器单点故障 2)容错性差 Gi ...
分类:
其他好文 时间:
2020-01-30 12:55:49
阅读次数:
83
微服务业界进展及相关技术(Java) 消息中心(Stream、Bus) 配置中心(git、svn、zookeeper) 认证授权中心(Security、oauth、jwt) 缓存中心(data) 文档中心(swagger) 服务注册与发现(eureka、consul、zookeeper) 网关路由( ...
分类:
其他好文 时间:
2020-01-29 12:42:31
阅读次数:
116
版本控制系统: 1、CVS和SVN是集中式的版本控制系统。 2、Git是分布式版本控制系统; 集中式的版本控制系统: 版本库是放在中央服务器的,一旦出问题,就无法干活。干活的时候用自己电脑,所以需要从中央服务器取得最新版本,修改完后再把自己的活推送给中央服务器。最大毛病是必须联网才能工作,网速慢时会 ...
分类:
其他好文 时间:
2020-01-28 09:32:25
阅读次数:
79
01 GIT: 分布式版本控制;SVN: 集中式版本控制 【03】功能 系统修改;数据备份;版本管理(版本快照);权限限制;历史记录;分支管理; 版本控制方式: 集中式:单点故障,最大的问题 分布式:每个本地有完整的历史存储,可以避免单点故障 【05】 GIT 的优势 1. 大部分在本地完成,不需要 ...
分类:
其他好文 时间:
2020-01-27 12:29:35
阅读次数:
104
一.Git简介 CVC,SVN等版本管理系统是集中式的版本管理系统,这些集中式的版本管理系统不但速度慢,而且必须联网才能使用.而Git则是一个分布式的管理系统.Git的两大特点: 1.能够进行版本控制,可以解决多人开发的版本问题,同时可以解决找回历史代码的问题. 2.分布式:Git是分布式版本管理系 ...
分类:
其他好文 时间:
2020-01-24 17:14:31
阅读次数:
70
1. git 、 svn 比较 git、svn都是版本控制工具,方便多人合作对项目进行分布式开发 2. git 个人理解及介绍 a) git 通常采用命令行进行操作,主要概念有本地仓库,缓存区,远程仓库等, 本地仓库 (commit) 》 缓存区 (push) 》远程仓库 b) git 衍生 git ...
分类:
其他好文 时间:
2020-01-24 09:20:32
阅读次数:
63
前言 在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。 本文基于Jenkins+Docker+Git\Svn实现一套CI自动化发布流程,同时支持撤回。 一、发布流程设计 工作流程: 开发人员提交代 ...
分类:
其他好文 时间:
2020-01-23 16:47:24
阅读次数:
131
/******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装svnserve,命令如下: >yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命令: > ...
分类:
系统相关 时间:
2020-01-23 13:56:50
阅读次数:
106
什么是版本控制? "这个之前有记录过相关的内容" 版本管理就是管理更新的历史记录, 它给我们提供了一些在软件开发过程中必不可少的功能,例如: 记录一款软件添加或更改源代码的过程 回滚到特定阶段,恢复误删除的文件 合并多人协作的文件等 多人协同,文件传输 版本控制分类 集中式 + SVN 分布式 + ...
分类:
其他好文 时间:
2020-01-22 20:01:54
阅读次数:
82
持续集成流程及临时快速实现 标签(空格分隔): 工作 持续集成流程及快速实现 代码管理 git拉取和合并代码,合并代码前最好添加代码review机制。git服务器,目前需要代码由svn迁移到git。目前应该已有git服务器,需要申请账号权限。 jenkins打包 将代码由svn迁移到git。合并代码 ...
分类:
其他好文 时间:
2020-01-22 16:12:15
阅读次数:
166