2010-03-17 386 views
2

如果從開發人員的角度來看,我的團隊和使用Visual Studio Team System和Visual Studio Team Foundation Server會獲得什麼?Visual Studio團隊套件

我可以看到一些功能和類似的東西,但是從使用VS Professional和SVN(對於一個弱示例)使用兩者可以獲得什麼。如果您知道有任何良好的鏈接,請隨時發佈。

回答

4

好吧,讓我們來談談2010 ...;)

你不能用TFS和TS比較教授+ SVN - 原因是你的MSI了很多。比較將不得不包括一些其他技術,以研究功能奇偶性。

IMHO好的點是:

  • 良好源控制(包括穩定的基於服務器的存儲,代理用於外部工作小組等)。並不是說SVN很糟糕,但我不喜歡沒有時間鎖定結賬,如果你運行一個更大/分佈式的團隊,代理功能真的會推動性能。
  • 自動構建/連續集成(這是CC.NET或TeamCity將進入的地方)。除非你不這樣做,再加上單元測試等 - 你根本沒有提到任何解決方案,在TS中它是集成的,我認爲這是一個很大的優勢。
  • 封閉式籤(僅在構建服務器確定檢查的變化 - 難破解版本)
  • Bug跟蹤/工作項跟蹤(不是最好的,但再次 - 你需要另一種產品爲)。我個人認爲它在那裏工作平庸(Axosoft OnTime看起來好多了),但是 - 好吧,它已經集成了;)
  • Data Dude - 數據庫更改腳本生成和數據庫版本控制的處理。再次,這是一個很大的問題,否則 - 第三個「需要另一個軟件」的東西。

這是一個體面的開始,至少可以告訴你比較要複雜得多。

+0

好點!我認爲這是有道理的,但是「Data Dude」的內容來自VS 2010的高端版本;至少保費(見這裏 - > http://www.microsoft.com/visualstudio/en-us/products) – 2010-03-22 20:50:45

+0

同意。這就是說,這是非常值得的。這並不是很昂貴,通過適當的渠道購買 - 大公司有錢,小的替代品(bizspark,webspark,spla renting)。 – TomTom 2010-03-22 21:59:59

5

團隊套件將允許您在統一框架中管理整個生命週期管理。 將您的更改和源代碼綁定到構建,工作項目,創建發行說明等等非常容易。

+0

+1 - 如果只打算將它用於一些功能(例如源代碼管理) – Paolo 2010-03-19 11:30:39

+0

同意,那麼它的價格非常昂貴。這就是說,這是非常值得的。這並不是很昂貴,通過適當的渠道購買 - 大公司有錢,小的替代品(bizspark,webspark,spla renting)。 – TomTom 2010-03-22 22:00:19