目前常用的git分支管理实践有三种,即单主干(Trunk-Baseddevelopment),GitHubFlow与GITFlow三种。TBD与SVN类似。开发和修复均在trunk上进行,按照周期打出Tag。发布首选Tag,如Tag不满足需求,则从trunk上打包发布。GitHub属于双分支体系,一个是Master,一个是开发分支,ma..
分类:
其他好文 时间:
2016-08-30 14:51:17
阅读次数:
4727
01. 分布式的代码库 - 仅供参考 由于git是分布式的,任何一台计算机上都保留有完整的代码库的内容,因此可以把团队开发的代码库放在任何位置 多个远程代码库之间的同步演练"提示,此演练仅供了解,具体的使用,需要一定的团队规模之后,才能够体会" 02. 分支管理 - Tag # 查看当前标签 $ g ...
分类:
其他好文 时间:
2016-08-30 00:01:03
阅读次数:
252
开始规划我们的svn项目目录: 主干分支上创建第一个代码文件: 创建我们的第一个迭代分支: 创建分分支的方式一: 创建分分支的方式二: 基于迭代分支创建特性分支:因为一次迭代开发可能包含很多新功能,面这些个功能可以由N个开发人员来并行开发。所以最佳方案是每个功能点再建一个分支出来,实现之后再合并回二 ...
分类:
其他好文 时间:
2016-08-28 12:31:33
阅读次数:
253
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成 ...
分类:
其他好文 时间:
2016-07-21 12:37:00
阅读次数:
108
当我们初始化Git仓库的时候,Git会默认创建一个名为master的主分支。在实际工作中,主分支要求是一个稳定、健壮、安全的主线,一般不允许在主分支上直接进行开发,而是拉取一个新的分支,开发、测试完成后,再将分支合并到主分支上。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费...
分类:
其他好文 时间:
2016-07-20 10:35:41
阅读次数:
165
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。
如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别...
分类:
其他好文 时间:
2016-07-13 16:19:38
阅读次数:
117
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。
如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。
下面我们实战一下--no-ff方式的git merge:
首先,仍然创建并切换dev分支:
$ git checkout -b dev
Sw...
分类:
其他好文 时间:
2016-07-13 16:12:48
阅读次数:
184
一、git进行分支管理 一开始的时候,master是一条线,git使用master指向最新的提交,再用HEAD指向master就能确定当前的分支,HEAD就是指向当前的分支。 1.创建release-branch分支 $ git checkout -b release-branch Switched ...
分类:
其他好文 时间:
2016-07-13 13:26:27
阅读次数:
167
git修改已提交记录的注释 git修改已提交记录的注释 git中通过实际操作来了解常用命令 git中通过实际操作来了解常用命令 引入git flow分支管理 引入git flow分支管理 源代码tfs to git 源代码tfs to git git中ssh配置方法 git中ssh配置方法 git中 ...
分类:
其他好文 时间:
2016-07-06 21:36:35
阅读次数:
143
1.怎么添加远程库2.克隆一个远程库3.什么是分支管理4.什么是标签管理3.搭建git服务器 1.添加远程库。我以github官网上提供给用户注册https://github.com/,可以在官网了自己新建一个repository为例,是免费,当然后这个库是public,如果要private化是要付 ...
分类:
其他好文 时间:
2016-06-05 22:59:29
阅读次数:
271