2011-04-15 69 views
11

我必須說,我對TFS幾乎一無所知。但已經與其源碼控制系統合作。目前我們的團隊使用Mercurial作爲源控制系統,但我們的經理們希望使用一體化系統來管理項目。他們希望使用Team Foundation Server,但對於我們來說,使用代碼的分佈式模型比TFS的源代碼控制要好。我們是否可以使用mercurial作爲源代碼管理系統,並且不會爲項目管理(如錯誤跟蹤器/項目服務器)釋放其他TFS好處?TFS與Mercurial來源控制

回答

12

你可以絕對使用TFS而不使用源代碼管理。我傾向於同意你的觀點,如果你來自Mercurial,TFS的源代碼控制將向後退步。

你會放棄一些東西。

  • 將工作項目鏈接到版本,以及版本,修訂版本和工作項目之間的關係。
  • 任何依賴源代碼管理指標(代碼流失等)的報告
  • 某些模板允許您自動將工作項標記爲當您將檢入與它們關聯時完成,使用HG您必須手動執行此操作。通過增加一個HTTP鏈接到工作項(不是一件壞事,我強烈不喜歡這種行爲)

在另一方面,

  • 你仍能保持工作項目的變更。
  • 如果你願意,你仍然可以使用團隊構建,你只需編寫腳本來從Hg中提取代碼。

我可能會錯過一些東西,但這些都是我頭頂的東西。

如果他們絕對逼你簽入TFS,有「上面」 TFS here的使用汞的幾個人,並here

+0

謝謝!只是我想要的答案。 – 0x49D1 2011-04-15 12:49:08

+0

那些放棄東西的清單會讓我遠離他們 – hanzolo 2013-01-08 23:17:33

相關問題