Atitit 项目版本管理gitflow 与 Forking的对比与使用

2019年11月06日 阅读数:18
这篇文章主要向大家介绍Atitit 项目版本管理gitflow 与 Forking的对比与使用,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

Atitit 项目版本管理gitflow Forking的对比与使用html

 

 

1.1. 版本管理的历史 csv>>svn >git 1git

1.2. gitflow的核心是分版本管理,forkingflow 核心是本地和远程的管理 1数据库

1.3. 适合咱们的版本分支管理  融合gitflowforkingflow 的优势 2分布式

1.4. 参考资料 2svn

 

1.1. 版本管理的历史 csv>>svn >git

 

Git最大的优势分支管理轻量方便。。工具

 

至于分布式,其实不那么重要。。Svn也能够本地创建仓库测试

 

Svn的分支merge貌似麻烦。。merge时用的是Beyond Compare工具合并后再Commit的;ui

 

5)基于第三点,Git适用于单纯的软件项目,典型的就是一些开源项目,好比Linux内核、busybox等。相反,SVN擅长多项目管理。好比,你能够在一个SVN仓库中存放一个手机项目的bsp/设计文档/文件系统/应用程序/自动化编译脚本,或者在一个SVN中存放5款手机项目的文件系统。git中必须创建n(项目数)*m(组件数)个仓库。SVN中只须要最多n或者m个就能够了。spa

 

6)Git使用128ID做为版本号,并且checkout时要注明是哪一个branch,SVN使用一个递增的序列号做为全局惟一的版本号,更加简明易懂。虽然可使用gittag来创建一些文字化的别名,可是毕竟那只是针对特殊版本。.net

 

 

 

1.2. gitflow的核心是分版本管理,forkingflow 核心是本地和远程的管理

 

 

1.3. 适合咱们的版本分支管理  融合gitflowforkingflow 的优势

发布版  正式版

开发版总版本

功能开发板,,其中功能开发又能够更具不一样的给你,发布不一样的子分支版本

Fixbug

测试版

本地与远程使用使用fork模式,防止不一样的提交互相污染。。

Pull Reques要求中心库pull子节点的库。。

 

1.4. Git svn优缺点

SVNGit 介绍,区别,优缺点,适用范围总结 - 博客频道 - CSDN.NET.html

 

 

Git缺点

 

 

你能够把事情搞得很糟糕git整个系统,给用户提供了极大的自由度,不少操做,咱们知道是危险的,可是系统并无阻止你操做。好比,你能够把任意分支push到任意分支,好比你能够随意删除本地提交历史里的commit,好比你能够把多人共享的分支给rebase掉,你能够干出不少匪夷所思的坏事托乱全团队的速度,你能够惹麻烦,git自己没有提供任何保护机制。

 

SVN为何比git更好 - zcbing - 博客园.html

1.5. 参考资料

Git SVN 之间的五个基本区别 - 文章 - 伯乐在线.html

Git工做流指南:Gitflow工做流 - 文章 - 伯乐在线.html

Git工做流指南:Forking工做流 - 文章 - 伯乐在线.html

 

 

做者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

经常使用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

 

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

 

uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

 

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

 Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

 

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

 uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

 

转载请注明来源:attilax的专栏  http://blog.csdn.net/attilax

http://www.cnblogs.com/attilax/

--Atiend  v9