簡體   English   中英

如何使用TFS脫機工作

[英]How to work offline with TFS

我們的TFS服務器現在有一些臨時連接問題,因此VS沒有響應,讓50多個開發人員無法工作!

如果發生此類問題,是否可以將TFS切換為離線模式?

有關如何從源代碼管理綁定/取消綁定解決方案或項目的信息,請參閱此參考 注意:如果您使用的是GIT,則不適用,並且可能不適用於VS2008之后的版本。

引自引用:

斷開解決方案或項目與源代碼管理的連接

  1. 在Visual Studio中,打開“解決方案資源管理器”並選擇要斷開連接的項目。

  2. 在文件菜單上,單擊源代碼管理,然后單擊更改源代碼管理。

  3. 在“更改源代碼管理”對話框中,單擊“斷開連接”。

  4. 單擊確定。

“離線”擴展程序在“源代碼管理”菜單中添加了一個按鈕。

https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138

plundberg:“斷開連接”按鈕僅適用於從VS 2008開始的TFS提供商。即便如此,我也不確定它是否得到官方支持。 使用“離線”功能的推薦方法是[重新]打開解決方案。

Martin Pritchard:如果你在操作中遇到困難,可以通過拉動網絡插件(字面意思)或運行ipconfig / release來強制VS超時。

一旦你被標記為離線,這里是一個分步指南,以這種模式工作: http//teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html

關於調整幕后行為的更詳細信息: http//blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx

為此目的,有幾個小的視覺工作室擴展:

  1. 對於VS2010和TFS 2010,試試這個
  2. 對於VS2012和TFS 2010,請使用此選項

對於TFS 2012,看起來不需要“離線”擴展。 我讀了一些關於類似目的的稱為本地工作空間的新功能。

或者,我在Git-TF上取得了很大的成功。 git的所有優點,當你准備好時,你可以把它推到TFS。

根據您打開的工具窗口,VS可能會也可能不會嘗試在啟動時自動命中團隊服務器。

為獲得最佳效果,請嘗試以

  1. 關閉visual studio的所有實例
  2. 打開一個空的視覺工作室(沒有項目/解決方案)
  3. 默認情況下,如果源控件資源管理器或團隊資源管理器或任何其他使用團隊的窗口默認打開(並激活),關閉它們或將它們切換到后台選項卡,請查看默認情況下打開的窗口。
  4. 關閉視覺工作室

您現在應該注意到,您可以在沒有嘗試訪問TFS服務器的情況下啟動Visual Studio。

我知道它只是你的問題,但我希望你覺得這很有用!

如果您打開了解決方案,並且TFS已關閉,則可能無法進入脫機模式。 如果您關閉並重新打開解決方案,將出現一個漂亮的小對話框,詢問您是否要離線。

或者,如果您不想關閉/重新打開解決方案(如Bernie建議 ),您可以安裝TFS Go-Offline插件 ,然后單擊:

TEAM -> Go Offline

只需在本地計算機中更改解決方案的根文件夾名稱,它將自動斷開連接。

我只是希望包含一個解決方案的鏈接,以解決我在VS2008和TFS08中遇到的問題。

我意外地打開了我的解決方案而沒有連接到我的網絡,並且無法按照它的方式“恢復”並且每次打開時都必須重新綁定。

我在這里找到了解決方案; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx

基本上,您需要打開“連接到Team Foundation Server”,然后打開“服務器...”,刪除/刪除您的服務器並重新添加它。 這解決了我的問題。

如果用戶已經檢查過代碼,如果離線並且他們在本地高清上有最新版本,那么他們只需要瀏覽到解決方案位置並雙擊sln文件打開解決方案。 解決方案將以斷開連接模式打開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM