2011-11-11 78 views
0

我想爲我們的小開發團隊設置一個TFS服務器,因爲這對我來說是相當新的,所以我有幾個問題。我應該存儲/不存儲在TFS中以及如何?

1)我們正在開發用於內部使用的ASP.Net網站(內部網等),這些網站目前沒有使用Visual Studio解決方案保存,它們基本上保存在服務器上,我們只是使用Visual Studio通過做文件>打開網站。

所以我的第一個問題是我應該將這些解決方案保存在TFS中嗎?這會有什麼好處呢?

我來自開發WPF應用程序的背景,並總是看到所有東西都保存在TFS中的解決方案。

2)我們應該在我們的TFS存儲庫中存儲什麼(以及我們應該排除什麼)?

目前我正在存儲源代碼&文檔,但是真的適合存儲諸如VS插件/小應用程序的安裝程序之類的東西,還是應該將這種東西全部放在服務器上?

回答

2

所以我的第一個問題是我應該將這些解決方案保存在TFS中嗎?什麼

是的,你可以創建一個包含不同的ASP.NET Web應用程序的解決方案。

會有這樣的好處嗎?

你的源代碼將被控制版本

我們應該在我們的TFS倉庫存儲

源代碼,你的ASP.NET應用程序可能需要第三方組件,腳本文件,基本上所有可以讓你的網站啓動並運行的東西。文檔還應該與項目一起存儲。如果這些安裝程序允許在活動服務器上部署ASP.NET應用程序,那麼它們代表安裝程序(僅限源代碼,而不是MSI)。

和我們應該排除

編譯的程序集,但它們是由TFS自動排除反正。

+0

如果我將這些文件保存爲TFS中的文件夾,它們也受版本控制,這就是我不確定創建Visual Studio解決方案的好處,而不是使用包含文件的文件夾。 – Purplegoldfish

+0

@Purplegoldfish,Visual Studio解決方案可以包含*解決方案文件夾*。這些是與解決方案相關的虛擬文件夾,而不是單個項目。 –

相關問題