3

考慮的用例:(?工作組版)Team Foundation Server + Visual Studio 2008 Pro。一個有價值的組合?

  • Team Foundation Server的
  • 的Visual Studio 2008
  • 10-15開發商
  • 〜10 SQL Server的開發者和管理員(數據倉庫/報告)

的需求是:

  • 替代的Visual SourceSafe作爲事實上的版本控制系統
  • 繼續使用VS2008臨
  • 允許SQL爲重點的用戶利用TFS的版本控制系統,而無需額外的許可
  • 繼續使用FogBugz的

問題

  • 你會考慮Team Foundation Server的一個可行的解決方案的ABO ve情景?
  • 您會向各種用戶推薦哪些工具(免費/集成)?
  • TFS版本控制系統中的每個用戶是否需要許可證?
+0

TFS Workgroup具有最多5個指定用戶的限制(http://blogs.msdn.com/adamga/archive/2009/04/08/tfs-workgroup-edition-and-the-5-users.aspx) – 2009-10-27 20:49:02

+1

我碰到了一些你應該知道的東西。 MS將在2010年發貨時提供免費升級計劃。如果您購買MSDN Premium的VS Pro,他們會免費爲您提供VS 2010 Premium,這是取代Team System的產品線。 http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#2010-msdn-deal – NotMe 2009-10-29 20:30:45

回答

6

首先,工作組限制爲5人,這樣路徑不可用。

二,更重要的是,爲什麼要使用TFS? (我不問這個問題,因爲我是TFS的非常大的支持者)。

如果您決定在未購買團隊級別的視覺工作室產品的情況下使用TFS,那麼您需要爲每個將訪問服務器的TFS用戶購買許可證。許可證定價各不相同,但我認爲在單個服務器安裝中,每個座位大約爲450美元(美元),服務器本身的價格爲2700美元(美元)。團隊產品都帶有這些許可證,這就是爲什麼你不必購買它們。你需要許可證才能訪問任何類型的報告,源代碼控制等。

我問你爲什麼要使用TFS的原因是,如果你使用VS Pro和FogBuz,那麼你已經在投擲去掉了大部分的TFS功能。剩下的只是源代碼控制和構建管理。源代碼控制可以通過SVN免費獲取,您可以使用某些內容進行構建管理,如巡航控制。測試可以由nUnit處理。

TFS的重點在於所有東西都是一體化的。因此,當您辦理登記手續時,您可以將其與特定工作項目等相關聯。報告可用於查看支票,工作項目跟蹤,錯誤跟蹤等。

+0

+1,以確保清晰度和客觀性。 – 2009-10-27 20:51:47

+0

很好的答案,謝謝克里斯! TFS是一個考慮因素,因爲我們看到它的好處。版本控制是我們想要利用的第一個功能。我猜,問題的根源在於TFS投資的時機。 – 2009-10-27 20:59:51

+0

你當然可以現在開始。在開始使用其他功能(如自動化測試,工作項目,構建管理和報告)之前,薪酬纔會到來。還要注意,2010年應該會在明年初(3月?)出現,所以在談判許可證時應該考慮到這一點。 – NotMe 2009-10-27 21:23:38

3

我不會投資TFS,除非您打算全盤使用它並將其用作您的工作流工具。這聽起來像你已經有其他工作流程工具,你很滿意(即:Fogbugz ...),所以考慮一個你想要的源代碼控制解決方案。

我自己,我更喜歡SubVersion。它是免費的,它「只是起作用」(TFS通常感覺像VSS.NEXT),還有更多的在線支持,社區和工具供您使用。

+0

同意。僅僅用於源代碼控制,TFS是不值得的,而SVN綽綽有餘(特別是如果你也得到了VisualSVN--這不是免費的,但它的價格足夠便宜)。 – 2009-10-27 20:50:42

+1

VisualSVN服務器是免費的,非常好。 AnkhSVN是Visual Studio的一個偉大的開源svn插件,我們已經取得了巨大的成功。 – 2009-10-27 21:12:46

2

我知道一些使用TFS並喜歡它的團隊。它提供了比項目管理,開箱即用的生成集成,漂亮的報告等形式的源控制更多的功能。

這就是說,我發現它太耗時了,無法設置和管理我們的5人團隊。我們結束了與svn而不是(與CruiseControl.NET,MSBuild,FogBugz結合),並沒有回頭看。

任何你選擇的都會比SourceSafe更好。微軟甚至不使用VSS。

具體的答案:

  1. TFS解決這些問題相當 得心應手,我想。

  2. 很多如果您使用SVN,而不是 知道TFS的很多選項。

  3. 是的。他們並不便宜,但是你的 爲你的錢獲得更多的收益 而不僅僅是源代碼控制。

+0

你的意思是說:「我知道很少使用TFS並喜歡它的團隊」 – zvolkov 2009-10-27 20:51:12

+2

其實,不,我沒有。 =/ – 2009-10-27 20:54:55

+0

我很遺憾聽到你們「離開了摺疊」;)但是你是對的,在走上這條道路之前,無論在規模還是需求方面,都必須與團隊合作。 – NotMe 2009-10-27 22:15:21

0

我無法想象花這種錢去學習如何使用TFS。

爲什麼不使用svn或其他版本控制系統?

相關問題