2010-03-18 68 views
0

我正在與一個由5名開發人員和1名質量保證人員組成的小型開發商店合作。我們正在使用TFS,並且需要在我們如何使用此工具方面變得更加複雜。TFS CM資源建議/一些問題

目前開發團隊每天晚上都會檢查他們的代碼。夜間構建運行並將輸出推送到網絡共享上。我們的質量保證人員在第二天使用此版本進行測試。有時候,中繼代碼庫的構建會產生阻礙質量保證過程的問題/錯誤,並且過去並不是一個大問題,但是現在我們希望進入一個狀態,在這個狀態下,我們的質量保證人員會對穩定的質量保證進行測試建立。

所以我相信我們需要創建一個分支(稱之爲QA),開發人員將繼續發展樹幹,但QA人員將使用QA分支中的代碼創建的構建。

看起來很簡單,但我們也開始做代碼評論。所以我們有另一個願望,只有代碼審查的代碼才能被提升到QA分支。每個開發人員在TFS項目中工作,當他們簽入變更集時,他們會對TFS項目執行此操作,從而在簽入的代碼文件和TFS項目之間創建鏈接。最終TFS項目變得完整並準備好進行代碼審查。所有附加到TFS項目的代碼都會被檢查。這些文件的版本如何升級到QA分支?

在QA分支中,如果發現錯誤,我們希望將其修復到QA分支中,並將更改遷移回主幹。我相信TFS有辦法自動做到這一點嗎?長話短說,我們想要建立一個我認爲非常標準的構建和CM環境,但我們並不知道如何使TFS發生這種情況。鑑於我們上面的情況,有人能指出一本能滿足我們特定需求的書籍或網站嗎?我們希望能夠做到這一點,而不必深入研究CM理論或TFS。

我非常感謝任何和所有的建議!

感謝, 約翰

回答

1

您可能要採取甘德在資源上CodePlex。對於如何構建分支模型,可以採用不同的策略。