web-dev-qa-db-ja.com

TFSでオフラインで作業する方法

TFSサーバーには現在一時的な接続の問題があり、そのためVSが応答しなくなり、50人以上の開発者が作業できなくなりました!

このような問題が発生した場合、TFSをオフラインモードに切り替えることは可能ですか?

100
MPritchard

この目的のために、いくつかの小さなVisual Studio拡張機能があります。

  1. VS2010およびTFS 2010の場合、 this を試してください
  2. VS2012およびTFS 2010の場合、 this を使用します

TFS 2012の場合、「オフラインにする」拡張機能は不要のようです。同様の目的で、ローカルワークスペースと呼ばれる新しい機能について何かを読みました。

または、 Git-TF で成功しました。 gitの優れた点と準備ができたら、TFSにプッシュできます。

9
rpattabi

ソース管理からソリューションまたはプロジェクトをバインド/アンバインドする方法については、こちらを参照してください 参照 注:GITを使用している場合、これは適用されず、VS2008以降のバージョンには適用されない場合があります。

参照から引用:

ソリューションまたはプロジェクトをソース管理から切断するには

  1. Visual Studioで、ソリューションエクスプローラーを開き、切断するアイテムを選択します。

  2. [ファイル]メニューで、[ソース管理]、[ソース管理の変更]の順にクリックします。

  3. [ソース管理の変更]ダイアログボックスで、[切断]をクリックします。

  4. OKをクリックします。

78
tvanfosson

「オフラインにする」拡張機能は、ソース管理メニューにボタンを追加します。

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

46

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.aspxhttp://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx =

13
Richard Berg

ソリューションを開いており、TFSがダウンしている場合、オフラインモードに移行する際に問題が発生する可能性があります。ソリューションを閉じて再度開くと、素敵な小さなダイアログが表示され、オフラインにするかどうかを尋ねられます。

または、ソリューションを閉じたり再開したりしたくない場合は( Bernie推奨 として) TFS Go-Offlineプラグイン をインストールしてからクリックします:

TEAM -> Go Offline
3
demoncodemonkey

開いているツールウィンドウに応じて、VSは起動時にチームサーバーに自動的にアクセスしようとする場合としない場合があります。

最良の結果を得るには、これを試してください:

  1. Visual Studioのすべてのインスタンスを閉じます
  2. 空のビジュアルスタジオを開きます(プロジェクト/ソリューションなし)
  3. ソースコントロールエクスプローラーまたはチームエクスプローラー、またはチームを使用する他のウィンドウがデフォルトで開かれ(アクティブになっている場合)、それらを閉じるか、バックグラウンドタブに切り替えると、デフォルトで開くウィンドウを確認できます。
  4. ビジュアルスタジオを閉じる

これで、TFSサーバーにアクセスしようとせずにVisual Studioを起動できることがわかります。

私はそれがあなたの問題の脇にあることを知っていますが、これが役立つことを願っています!

3
TJB

ローカルマシンでソリューションのルートフォルダ名を変更するだけで、自動的に切断されます。

2

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への接続」を開いてから、「サーバー...」を一度開いて、サーバーを削除/削除し、再度追加する必要があります。これで問題が解決しました。

1
JonnyBasic

オフラインの場合、ユーザーがコードを既にチェックアウトしていて、ローカルhdに最新バージョンがある場合、slnファイルをダブルクリックしてソリューションの場所を参照し、ソリューションを開くだけです。ソリューションは非接続モードで開きます。

0
user1703892