使用微软的TFS云服务来管理小型项目
作為良好的開發習慣,對于長期開發的項目,就算是一個人寫的代碼,也應該用源碼管理器控制起來,并且做好異地容災,這么做帶來的好處就不解釋了。
源碼控制的工具有很多,比較流行的是SVN和GIT。其中和VisualStudio集成得最好的還屬TFS了。TFS本身的功能非常強大,并不單單是個源碼管理,不過個人用起來一般也就主要用其源碼管理功能。
另外,微軟對于個人或小團隊也推出了免費的TFS Express版,雖然它是免費的,倒也功能齊全,主要提供如下功能:
和TFS相比,它的一些限制是:
這些限制中,除了5名用戶這個限制稍微嚴厲了點(多了后估計別人就不買收費版了O(∩_∩)O~),其它的基本還好,作為一個免費的項目管理工具還是非常給力的。并且也可以無損升級到標準版(當然需要付費啦)。感興趣的朋友可以通過如下鏈接下載:點擊下載。
雖然TFS Express版已經非常給力了,但我不喜歡在機器上開啟較多服務,本來打算在虛擬機中安裝一個的,但它只支持win7及以上版本的系統,在虛擬機中跑Win7還是很吃力的,加上在虛擬機中使用的話不方便做定期備份(異地容災),就放棄了。
在此之前,我平時一般用烏龜SVN來管理我的項目,主要是因為它可以直接在本地創建一個文件夾作為版本庫,無需后臺啟動服務進程。作為一個代碼管理工具來說還是非常棒的,備份的時候只需要把那個本地的文件夾打包丟到skydrive上即可,還是非常方便的。
不過今天在Coolite的Blog上發現了一個更好的選擇:直接使用微軟的免費的在線TFS Express服務,地址如下:https://tfs.visualstudio.com。
使用方法非常簡單,直接申請一個地址就可以用了(不用審核,實時生效的),貌似對空間也沒有什么限制,非常給力。既可以使用TFS強大的功能,又不用安裝TFS,感覺非常棒。唯一稍微有點美中不足的是網速不是很給力,不過用起來還算差強人意,就是要祈禱方校長能手下留情,留它一條活路了。
在微軟的這個TFS服務之前,也是提供了其它的TFS在線服務的,例如CodePlex就可以使用TFS服務。不過它創建工程就麻煩點(TFS一個賬戶可以創建任意個工程),另外,它的代碼是必須開源的,不能部署私有項目。
在控制面板里面找了下,貌似沒有看到把項目公開出來的方法,只有項目成員才能訪問,看來是和CodePlex走的兩條線。
關于TFS的使用,這里找了兩篇入門文章:
微軟自家的MSDN更是終極教材:http://msdn.microsoft.com/zh-cn/library/vstudio/hh500420.aspx。
最后,需要說明的是:在那個控制面板里面刪除TFS項目的話,實際上只是把項目隱藏起來了(可能是怕誤刪吧)。要徹底刪除需要用到TfsDeleteProject命令:
????TfsDeleteProject /q /collection:https://tianfang.visualstudio.com/DefaultCollection "Test(工程名)"
這個命令要以管理員身份在VS命令行提示符中執行,注意把這里標紅的字段替換成你的賬號和工程。
補充:
轉載于:https://www.cnblogs.com/TianFang/archive/2013/01/05/2845225.html
總結
以上是生活随笔為你收集整理的使用微软的TFS云服务来管理小型项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重温名篇《康托尔、哥德尔、图灵——永恒的
- 下一篇: git推送分支到远程分支