版本控制
小鑫2
身体和思想,至少要有一个在路上
展开
-
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitl转载 2017-10-22 11:28:28 · 3619 阅读 · 0 评论 -
Git远程操作详解
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基转载 2017-11-10 22:21:28 · 234 阅读 · 0 评论 -
代码分支及版本管理规范
目的为了规范代码库分支管理 和 版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的版本发布等问题。Git 分支管理通常每个应用或者是二方库的代码将包括 master、develop、release、hotfix、feature分支,release、hotfix 分支的命名规则分别为:release-*,hotfix-*。feature分支的命名可以使用除maste转载 2017-11-18 20:31:52 · 18123 阅读 · 1 评论 -
git服务器gitlab之搭建和使用
git服务器比较有名的是gitosis和gitolite,这两个管理和使用起来稍微有些复杂,没有web页面,而gitlab则是类似于github的一个工具,github无法免费建立私有仓库,并且为了代码安全,于是在内网安装了一个自己实验室的一个git服务器,多方比较,选择了gitlab,gitlab有很多依赖,而bitnami制作了一键安装的包,下载链接:https://bitnami.com/r转载 2017-10-22 17:10:11 · 2670 阅读 · 0 评论 -
git分支管理策略
1.分支管理策略通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息,现在我们来使用带参数 –no-ff来禁用”Fast forward”模式。首先我们来做demo演示下:创建一个dev分支:git checkout -b dev修改readme.txt内容:echo aaaaaaa>>readme.txt添加到暂存区:git转载 2017-11-25 12:41:58 · 326 阅读 · 0 评论