1. 程式人生 > >Atitit 項目版本管理gitflow 與 Forking的對比與使用

Atitit 項目版本管理gitflow 與 Forking的對比與使用

bug 轉載 優點 last href 開源項目 rac 重要 易懂

Atitit 項目版本管理gitflow Forking的對比與使用

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

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

1.3. 適合我們的版本分支管理 融合gitflowforkingflow 的優點 2

1.4. 參考資料 2

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

Git最大的優點分支管理輕量方便。。

至於分布式,其實不那麽重要。。Svn也可以本地建立倉庫

Svn的分支merge貌似麻煩。。merge時用的是Beyond Compare工具合並後再Commit的;

5)基於第三點,Git適用於單純的軟件項目,典型的就是一些開源項目,比如Linux內核、busybox等。相反,SVN擅長多項目管理。比如,你可以在一個SVN倉庫中存放一個手機項目的bsp/設計文檔/文件系統/應用程序/自動化編譯腳本,或者在一個SVN中存放5款手機項目的文件系統。git中必須建立n(項目數)*m(組件數)個倉庫。SVN中只需要最多n或者m個就可以了。

6)Git使用128ID作為版本號,而且checkout時要註明是哪個branch,SVN使用一個遞增的序列號作為全局唯一的版本號,更加簡明易懂。雖然可以使用gittag來建立一些文字化的別名,但是畢竟那只是針對特殊版本。

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:[email protected]

頭銜: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

Atitit 項目版本管理gitflow 與 Forking的對比與使用