VSS->TFS(SVN)->Git

VSS(Visual Source Safe)

  • 文件基本以獨佔的形勢進行鎖定。如果A在修改的時候B沒有辦法進行修改。
  • VSS只支持Windows版本,支持的開發工具僅支持微軟系。
  • 基於文件存儲,服務器必須共享文件夾。安全性值得考慮。以前一般用於內網開發環境。
  • 收費

TFS(Team Foundition Server)

 centralized source control

TFS does source control as well as issue tracking, document management, reporting, continuous integration, virtual labs for testing etc.

SVN(Subversion)

 centralized source control

  • 優勢
    • 代碼一致性高。
    • 支持提交事物性操作。
    • Diff 功能。
    • Branch,Tag的引用,方便版本管理。
    • 輕鬆上手。
  • 劣勢
    • 必須是聯網狀態下纔可以進行一些數據的讀取。
    • 不是分佈式的代碼庫。
    • SVN服務器崩潰的災難是巨大的。

Git:

 distributed.

使用命令行工作模式,對於一直使用GUI的用戶是一個挑戰。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章