流行的源程式版本管理軟體和專案管理軟體各自的優缺點

2022-07-13 07:03:11 字數 808 閱讀 9835

1、microsoft tfs

tfs本身的功能非常強大,並不單單是個原始碼管理,不過個人用起來一般也就主要用其原始碼管理功能。

感覺tfs還是很強大的:

缺點:2、github

git 是乙個源**版本控制系統,正在迅速成為開源專案的標準。它有乙個強大的分布式模型,允許高階使用者用分支來處理各種棘手的問題和改寫歷史記錄。

git的主要優點是時刻保持資料完整性:在儲存到 git 之前,所有資料都要進行內容的校驗和(checksum)計算,並將此結果作為資料的唯一標識和索引。換句話說,git 能察覺檔案(夾)的任何改動。這項特性作為 git 的設計哲學,建在整體架構的最底層。所以如果檔案在傳輸時變得不完整,或者磁碟損壞導致檔案資料缺失,git 都能立即察覺。

git的缺點是:

3、svn

優點:效能提高。svn不管檔案是文字還是二進位制型別,在內部都是以二進位制差異比較演算法來表示檔案的更新部分。這表示所有的檔案在檔案庫中都是以差異的形式儲存。而且在網路上傳輸的,都是較小的檔案差異部分。這也使建立分支、打標籤、合併等操作可以非常快地完成.對目錄的組織的管理更加方便。svn不光對檔案做版本跟蹤,也會對目錄做版本跟蹤。因此可以根據專案的需要,對目錄結構隨時進行修改,可以把現有的目錄移動到新的地方。保證提交操作的完整性。svn對提交操作的處理方式類似資料庫的事務處理,要麼全部成功,要麼全部無效,保證了原子性。

缺點:由於**庫不是分布式,而是集中在乙個地方的。所以導致跨國訪問的時候速度很慢。**庫在美國,一部分人在中國頻繁提交的情況。在這種場景下,速度不容樂觀。由於**庫只有乙份,特別是元資料都存在伺服器上,所以當伺服器崩潰的時候損失嚴重。

4、coding

源程式版本管理軟體和專案管理軟體的優缺點

源程式版本管理軟體以及專案管理軟體顧名思義是兩種不同性質的管理 程式的軟體,就我個人而言,是第一次聽說。以下是幾個常用的軟體的總結。專案管理 專案管理分為公開和私有專案,單個賬號可以建立總共1000個專案,包括公開和私有專案。私有專案 私有專案只對專案成員可見,並不會公開展示於專案成員的個人頁面上。...

作業2(源程式管理軟體與專案管理軟體)

microsoft tfs 優點 任務版上能將需求 專案進度一覽無餘,對於小團隊而言,比甘特圖更有用 可以與 vs 無縫接合 缺點 tfs在個人成本上的消耗相對來說更大一些。tfs通過複雜的看似功能強大配置管理,將聯機看做是整個專案週期的常態,這在實際使用中造成極大的不便。整個系統是用 asp 實現...

題目3 那些流行的專案版本管理軟體

microsoft tfs 優點 任務版本上能將需求 專案進度一覽無餘,對於小團隊來說比甘特圖更有用 整合了專案管理 版本控制 bug跟蹤,能有效實現 scrum 能與vs 無縫接合。缺點 功能太複雜,不夠直觀 訪問 填寫記錄不方便 需要64位作業系統。github 優點 比svn更快的分支切換 隨...