項目使用vs2013開發,之前使用過svn進行版本控制,由於長時間未使用,記錄備用。
一.TFS
Team Foundation Server(TFS) 是微軟提供的一個團隊協同辦公的管理工具,項目總體存在互聯網,各個工作成員通過對各項目文件的簽出進行編輯,修改后同步服務器數據,單一文件的操作權限是單一的,項目文件被某成員占用,則其他成員無法修改該文件數據。
搭建TFS管理,首先要申請Microsoft賬號,賬號申請完之后,分配一個.visualstudio.com的域名空間,該空間存儲用戶的項目信息數據和團隊配置,一切配置完后 在vs中選擇 團隊=》連接到Team Foundation Server ,在彈出導航中選擇添加服務器,將.visualstudio.com域名添加至服務器URL中(一個域名下的所有項目只需配置一次),然后通過vs解決方案資源管理器和團隊資源管理器中 可對新建的項目進行簽入簽出等數據提交操作。
二.SVN
VisualSVN、TortoiseSVN、AnkhSVN
本次的兩個版本控制的使用,SVN適合做本地團隊服務器代碼版本控制,TFS是一個基於互聯網的版本控制,限制於網絡,在網絡不好的情況代碼更改容易出現被服務器覆蓋或版本關系混亂導致的代碼缺失。