目前流行的源程式版本管理軟體和項目管理軟體:Microsoft TFS,Github,SVN,Coding
各自的優缺點:
Microsoft TFS:
優點:
任務版上能将需求、項目進度一覽無餘,對于小團隊而言,比甘特圖更有用
可以與 VS 無縫接合
缺點:
TFS在個人成本上的消耗相對來說更大一些。
TFS通過複雜的看似功能強大配置管理,将聯機看做是整個項目周期的常态,這在實際使用中造成極大的不便。
整個系統是用 asp 實作的,用浏覽器通路相當慢
Github:
優點:
(1)适合處理臨時需求。
(2)是開源的,在上面可以看到各種優秀的代碼。
(3)可以在寫代碼的時候随時送出。
缺點:
因為是分布式的,每台機器都commit的時候,有的時候忘記了push到遠端伺服器(github)。
Bugzilla:
優點:
(1)檢索功能強大。
(2)稽核機制安全。
(3)網絡使用者界面友好
(4)配置設定豐富多樣。
(5)安全政策細緻和産品分類方案完備。
缺點:
隻能管理缺陷。
SVN:
優點:
不必擔心有什麼資料損失
SVN允許一個檔案有任意都的可命名屬性,功能十分完
SVN會關心所有的檔案類型,不需要你來手工操作
缺點:
SVN伺服器管理複雜
SVN強迫使用者即時處理沖突,然後才能送出。導緻代碼不能即時送出。
SVN速度超慢。送出、更新、浏覽曆史的速度都很慢。
Coding:
産品的改進也非常少,基本已經落後
注冊GitHub網站帳号
<1> 首先,按照要求,在首頁完成注冊

<2> 然後,注冊成功之後,先進行建立一個簡單的項目倉庫。