2013-08-24 56 views
2

我一直在本地網絡使用端口8080沒有問題的tfs。然後我決定改變端口....爲什麼o爲什麼我打擾。我有幾個小時試圖分類。搜索護目鏡的修復等。我想我現在有工作,但只有後雷爾的問題,這則令我漫步,擔心如何從Visual Studio 2012:TFS更改服務器端口和visual studio 2012,問題

  1. 有一個局域網conenction到TFS:服務器:9876
  2. 遠程連接:域名:domain.com:9876

這兩種地圖在PC /筆記本電腦和TFS服務器上同一項目同一文件夾中。

這引起了大量的問題,我然後刪除服務器,並重新添加正確的。刪除所有緩存和工作區。但之後我不能映射到位置,因爲它存在。那麼無法創建一個新的工作區,即使在刪除緩存後它仍然存在。最後,我再次刪除所有內容,在pc上選擇一個新的位置,以便在tfs中下載解決方案。這工作,但我害怕,如果我看着記事本中的解決方案文件,服務器端口仍然是8080,即使服務器現在是9876.基於上述2個問題,我應該下一次做什麼。或者,即使我仍然要確保一切都乾淨整潔。

我必須有這個錯誤,因爲它不能很難改變服務器的端口號,甚至服務器名稱本身。

謝謝

回答

3

TFS還會在服務器上註冊您的工作區和機器名稱。從命令行運行tf workspaces來找出哪個和tf workspace將其刪除。這應該阻止你。重命名您的本地計算機(客戶端計算機)或映射到本地磁盤上的其他位置將會阻止您。

您應該爲TFS服務器使用一個本地和遠程計算機名稱,或者將它們映射爲不同的服務器。使用兩個服務器名稱完全可以將本地緩存關閉,因爲API會發現它們實際上是同一臺服務器,因爲Project Collection GUID和服務器ID匹配。

您甚至可以在hosts文件中使用一行來始終使用相同的計算機名稱。

我找不到明確的說明文件,告訴您爲所有位置使用相同的名稱,但是this blog post comes close。從結構上看,2010年至2012年間沒有變化。

+0

jessehouwing感謝您的詳細信息。正如你所建議的那樣,我目前在服務器上出現looaces,謝謝。 我已經快速瀏覽了鏈接中的文檔(必須詳細閱讀它,我感覺),但我設置了一個非常基本的tfs配置。我想要做的就是:當用戶在辦公室時通過局域網連接,當不在辦公室時通過互聯網連接.simples。我認爲這是大多數組織(在辦公室和在家工作)的常見場所..當然TFS可以處理這個問題,而不會搞亂主機文件等。如果沒有,請幫助一些,謝謝。 – Jonnymaboy

+0

在我們的設置中,用戶始終使用外部主機名連接到TFS。這解決了所有問題。 – jessehouwing

+0

好的謝謝。外部名稱如何在內部得到解決,或者在辦公室中是如何改變主機文件的?如果是這樣,更換服務器的最簡單方法是什麼?上次我花了大約3個小時的時間。他們的任何擴展都是爲了使之成爲可能。再次感謝。 – Jonnymaboy

相關問題