標籤:
1.TFS(Team Foundation Server)
(1)定義:TFS是一個高可擴充、高可用、高效能、面向互連網服務的Distributed File System,主要針對海量的非結構化資料,
它構築在普通的Linux機器叢集上,可為外部提供高可靠和高並發的儲存訪問。
(2)優點:它採用了HA架構和平滑擴容,保證了整個檔案系統的可用性和擴充性。同時扁平化的資料群組織結構,
可將檔案名稱映射到檔案的物理地址,簡化了檔案的訪問流程,一定程度上為TFS提供了良好的讀寫效能。
2.Git/GitHub是一款免費、開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。
3.Mercurial
(1)定義:是一種輕量級分布式版本控制系統,採用 Python 語言實現,易於學習和使用,擴充性強。
(2)優點:每個使用者管理自己的 repository,管理員只需協調同步這些repository;對網路的依賴性更低。
4.BitBucket
(1)定義:BitBucket是一家原始碼託管網站,採用Mercurial和Git作為分布式版本控制系統,同時供應商業計劃和免費賬戶。
(2)特點:無限制的私人倉庫個數;無限制的磁碟空間;同時支援https/ssh Bug;跟蹤;項目Wiki API 支援;靈活的許可權控制;
可自訂網域名;RSS;修改記錄輸出;自訂下載。
5.Trac是一個基於Python語言的為軟體開發項目需要而整合了Wiki和問題跟蹤管理系統的應用平台,是一個開源軟體應用。
6.Bugzilla 是一個開源的缺陷跟蹤系統(Bug-Tracking System),它可以管理軟體開發中缺陷的提交,修複,關閉等整個生命週期。
7.Xcode是運行在作業系統Mac OS X上的整合開發工具(IDE),由蘋果公司開發。Xcode是開發OS X 和 iOS 應用程式的最快捷的方式。
Xcode 具有統一的使用者介面設計,編碼、測試、調試都在一個簡單的視窗內完成。
#個人部落格作業Week1——流行的來源程式版本管理軟體和專案管理軟體