2009-04-30 51 views
5

大約6個月前,我們從VSS遷移到TFS。我們存儲項目的方式是按類別對它們進行分組(Windows應用程序,Web應用程序,Infopath,SQLScripts,已棄用)。 在'Windows App'工作區下,我們可能有3個.NET項目。 'Web App'可能具有3等.VSS被用於存儲代碼存儲庫比VSS可能提供的任何實際功能更多。多個項目是否應該有多個TFS工作區?

Windows應用程序($/Windows應用程序/工作區)
- >應用1
- >應用2
- >程序App3

Web應用程序($/Web應用程序/工作區)
- - >應用1
- >應用2
- >程序App3

我是會是更好的問題有1個工作區,每個項目?我認爲'是'的原因之一是,如果我在同一個工作區中處理多個項目,比如檢查待處理的更改時,它會向我顯示所有未完成的更改,包括其他可能不會工作的項目英寸

Web應用程序/應用1($/Web應用程序/應用1的工作空間)
Web應用程序/應用2($/Web應用程序/應用2工作區)
Web應用程序/ App3的($/Web應用程序/ App3的工作區)

我想我正在尋找一個最佳實踐響應。

謝謝。

回答

8

在我正在研究的項目上,我們有幾個分支用於不同版本的應用程序,並且我(親自)爲每個分支創建了一個不同的工作區。每個分支本身就是一個「項目」。

這是很好的,因爲它本地化待更改到工作區 - 所以我的分支1掛起的更改不會顯示當我工作的分支2

編輯:我剛纔讀的你的答案的最後一部分 - 是的,等待每個工作區的更改是一個非常好的功能,我認爲這是最好的做法。

+1

謝謝,現在我只需要把它賣給人:) – 2009-05-01 17:52:50

相關問題