版本管理軟體和專案管理軟體

來源:互聯網
上載者:User

標籤:

1、Team Foundation Server(TFS)是這樣一種伺服器產品,它需要部署到軟體開發環境中,這樣開發人員就可以使用它提供的各種服務。因為TFS是設計用於大規模團隊,因而有兩種拓撲結構供選擇:雙伺服器和單伺服器。
優點:有微軟最新組態管理工具、外包管理工具 ,具有過程引導、工作項目跟蹤、版本控制、自動產生報告功能
缺點:搭建、維護tfs比較複雜,硬體要求也比較高。

 

2、Git是一個分布式的版本控制系統,最初由Linus Torvalds編寫,用作Linux核心代碼的管理。在推出後,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius和Merb在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。
優點:每一份複製出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合并。
免費套餐不支援私人項目。


3、Mercurial 是一種輕量級分布式版本控制系統,採用 Python 語言實現,易於學習和使用,擴充性強。其是基於 GNU General Public License (GPL) 授權的開源項目。
優點:更輕鬆的管理。採用了分布式的模型,每個使用者管理自己的 repository,管理員只需協調同步這些repository。 更健壯的系統。分布式系統比集中式的單伺服器系統更健壯。 對網路的依賴性更低。由於同步可以放在任意時刻進行,Mercurial 甚至可以離線進行管理,只需在有網路連接時同步。
缺點:分布式的版本控制系統還是有一定缺陷的,比如許可權控制的問題。

4、BitBucket 是一家原始碼託管網站,採用Mercurial和Git作為分布式版本控制系統,同時供應商業計劃和免費賬戶
優點:無限制的私人倉庫個數、無限制的磁碟空間、同時支援https/ssh
缺點:網上評論沒有找到缺點,一般認為它比github更有優點

版本管理軟體和專案管理軟體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.