源程序版本管理軟件和項目管理軟件,是兩個不一樣目的的軟件可是都須要有豐富的專業知識才能把他們物盡其用git
下面簡單介紹幾款軟件 分別是 Microsoft TFS,Github, SVN, Codinggithub
Team Foundation 有本身的默認組和權限,可在項目、集合或服務器級別對它們進行設置。您能夠建立自定義組,並在組和各個級別自定義權限。web
Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用做Linux內核代碼的管理。
做爲開源代碼庫以及版本控制系統,隨着愈來愈多的應用程序轉移到了雲上,Github已經成爲了管理軟件開發以及發現已有代碼的首選方法。如前所述,做爲一個分佈式的版本控制系統,在Git中並不存在主庫這樣的概念,每一份複製出的庫均可以獨立使用,任何兩個庫之間的不一致之處均可以進行合併。後端
GitHub能夠託管各類git庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。已經有人將GitHub稱爲代碼玩家的MySpace。瀏覽器
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上不少版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多我的共同開發同一個項目,共用資源的目的。安全
Coding 是一個面向開發者的雲端開發平臺 ,目前提供代碼託管,運行空間,質量控制,項目管理等功能。此外,還提供社會化協做功能,包含了社交元素,方便開發者進行技術討論和協做。服務器
Coding 是基於雲計算技術的軟件開發平臺,集項目管理、代碼託管、運行空間、質量控制爲一體。在雲計算時代,Coding推進軟件開發的雲端化,使開發者能用一個瀏覽器完成開發的各個環節。開發人員能夠專心構建業務問題的解決方案,而非管理運營或發佈堆棧,確保應用知足產品層目標服務等級,同時更爲企業層級的項目應用提供了代碼質量檢驗以及項目質量把控的渠道和標準。在保證私有項目的數據安全和穩定的同時,Coding 還結合了冒泡及評論、公開項目發佈與討論等一系列社交化協做功能,打造具備技術支撐的開發者社區。分佈式
註冊流程:svn