2009-08-31 63 views
1

我們開始使用Team Foundation Server,我的老闆想要某種方式來「歸檔」項目。含義完成後,將它們從「活動」狀態中移除,以便只顯示「活動」項目。存檔團隊基礎服務器項目

有沒有人有這方面的經驗?

我想到了2個選項。

1)創建2個基礎項目。 1爲活動項目,1爲已完成項目

2)從存檔項目中刪除所有用戶。

感謝, 山姆

回答

4

我個人建議等待2010 TFS當更多的功能將被推出,這將幫助你的能力,「存檔」團隊項目。

在TFS 2010中,您希望能夠將團隊項目移動到新的團隊項目集合中。實際上,您通過複製您的「活動」項目集合,然後從其中刪除您想要歸檔的項目集合中的所有團隊項目來完成此操作。在此活動項目集合中,刪除您在複製的項目集合中擁有副本的已歸檔項目。這個存檔的團隊項目將存在於自己的項目集合中,這意味着它擁有自己的數據庫等,可以很容易地備份/存檔等。

存檔的團隊項目項目集合可以保留原樣,因爲它不會減慢服務器的速度(如果不使用的話) - 或者它甚至可以從TFS應用程序實例中分離出來,以便它不顯示隨時都可以重新加入並重新加入。

在TFS 2010中使用項目集合的一個優點是將保留完整版本控制和工作項目跟蹤歷史記錄。

1

我們創建了一個「歸檔」的團隊項目,我們經常移動未使用的源代碼,以該團隊項目。它對我們來說工作得很好,歷史被保留下來,因此我們可以隨時參考舊代碼的歸檔項目或過去更改的信息。我們還限制訪問權限,以便開發人員具有讀取權限,但只有TFS管理員擁有寫入權限。我沒有檢查過這些舉動是如何影響簽入與工作項目的關聯 - 主要是因爲我們在移入TFS之前檢查了我們存檔的所有內容。

對於一個活躍的團隊項目,我帶領由知識的專家和在線文檔,這不是組織團隊項目的最好辦法相信。我認爲理想的情況是,如果項目/解決方案與項目/解決方案相關(如業務線或相關項目),則可以將它們合併爲一個團隊項目。

我敢肯定你已經做了你的研究,但有大量的文檔,在那裏,可能有助於(特別是如果你的團隊保持一個單一的應用程序或應用程序屈指可數)。我建議從patterns & practices: Team Development with TFS開始。

2

我會用它,就像你通常做,但是當你與該項目完成,那麼你從可見的列表中刪除。 (在Visual Studio中,你可以右擊在團隊資源管理器中的一個項目,說刪除。)

如果你擔心項目完成後進行更改,然後從貢獻者名單中刪除用戶。如果你真的想引導用戶(所以他們甚至不能看到它),那麼你可以拒絕他們對項目的權利。

這種方式你不必看到它,但你可以保持你的所有項目的基礎水平。

我不會建議只有2個基地項目的積極和無效。 TFS項目不應該基於某個州。