Atitit 項目版本管理gitflow 與 Forking的對比與使用html
1.1. 版本管理的歷史 csv>>svn >git 1git
1.2. gitflow的核心是分版本管理,forkingflow 核心是本地和遠程的管理 1數據庫
1.3. 適合咱們的版本分支管理 融合gitflow和forkingflow 的優勢 2分佈式
1.4. 參考資料 2svn
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使用128位ID做爲版本號,並且checkout時要註明是哪一個branch,而SVN使用一個遞增的序列號做爲全局惟一的版本號,更加簡明易懂。雖然可使用gittag來創建一些文字化的別名,可是畢竟那只是針對特殊版本。.net
發佈版 正式版
開發版總版本
功能開發板,,其中功能開發又能夠更具不一樣的給你,發佈不一樣的子分支版本
Fixbug版
測試版
本地與遠程使用使用fork模式,防止不一樣的提交互相污染。。
Pull Reques要求中心庫pull子節點的庫。。
SVN和Git 介紹,區別,優缺點,適用範圍總結 - 博客頻道 - CSDN.NET.html
Git缺點
你能夠把事情搞得很糟糕。git整個系統,給用戶提供了極大的自由度,不少操做,咱們知道是危險的,可是系統並無阻止你操做。好比,你能夠把任意分支push到任意分支,好比你能夠隨意刪除本地提交歷史裏的commit,好比你能夠把多人共享的分支給rebase掉,你能夠幹出不少匪夷所思的壞事託亂全團隊的速度,你能夠惹麻煩,git自己沒有提供任何保護機制。
SVN爲何比git更好 - zcbing - 博客園.html
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