2013-02-06 166 views
2

這就是我們如何在5個開發人員中建立TFS快速版。我們的首席程序員在他的機器上安裝了TFS 2012 Express版本。隨附SQL Server Express 2012版本。剩餘的4名開發人員還在其各自的機器上安裝TFS Express和SQL Server Express 2012。從他們各自機器的Visual Studio內部,4位開發人員連接到領導程序員的tfs代碼路徑。這是正確的嗎?我在想,如果主開發人員關閉他的機器,代碼數據庫也會關閉,因此其他開發人員不能再訪問源代碼庫?那是對的嗎?爲了避免這種情況的發生,我需要在自己的專用服務器上安裝TFS 2012快速版,並讓所有5個開發人員連接到它,這樣至少可以隨時訪問服務器。我的想法是否正確?請指教。TFS express版本 - 在服務器或本地機器上安裝?

回答

5

TFS是服務器軟件,Visual Studio是客戶端軟件。

要使用TFS,通常需要在一臺計算機上安裝TFS服務器(包括SQL等),然後所有開發人員將從他們安裝的Visual Studio連接到它。開發人員不應該在自己的PC上安裝TFS。

如果關閉TFS計算機,那麼服務器將不會運行,因此沒有開發人員能夠訪問它 - 它們將無法使用源代碼管理,報告錯誤等。但是,他們可以在離線狀態下工作,直到服務器重新啓動 - 只要他們在PC上有需要的代碼,就不需要服務器運行。

大多數人會推薦使用專用PC作爲TFS服務器 - 使用服務器作爲開發PC並不是一個好主意。對於5個用戶來說,服務器上的負載將會非常低,所以它不需要成爲功能特別強大的個人電腦來運行SQL和TFS,只要它具有足夠的磁盤空間用於其源控制數據庫(最好使用冗餘RAID和/或一個體面的備份解決方案,所以如果服務器失敗,你不會失去所有的源代碼)。

我建議你在開始安裝之前先對TFS做更多的瞭解,以便更好地瞭解它的工作原理 - 這是一個嚴重/複雜的軟件,你需要仔細地遵循安裝說明。

相關問題