2011-10-18 13 views
3

私は奇妙な問題に直面しています.TFS 2010をテストマシンに新規インストールし、クライアントマシンでVisual Studio 2010 Professionalを使用しています。私のクライアントは、同じバインディングを持つ別のTFS 2010マシンに接続するように設定されていました。今、私のクライアントマシンから、デフォルトのコレクションでTeamプロジェクトを作成することができますが、ソースコントロールにソリューションを追加しようとすると何も起こりません。つまり、物理的に「ソースコントロールにソリューションを追加」ボタンを押すと、ウィンドウやメッセージは表示されません。 もちろん、サーバーマシン上のすべての権限とグループメンバーシップを設定して、クライアントとサーバーを何度か再起動しました。 問題をどのように解決する(または少なくとも診断を行う)ことができますか?ソースコントロールにTFS 2010ソリューションを追加できません

+0

溶液は他のTFSに結合されていましたか? – PVitt

+0

「ファイル」>「ソース管理」>「ソース管理の変更」にナビゲートしてください。 – pantelif

+0

はい、ソリューションは別のTFSにバインドされていました。私はすべてのバインディングを削除し、すでに「変更管理」に行っています。問題は、今私はソリューションを新しいtfsにバインドする必要があるが、何も起こっていないということです! – Francesco

答えて

3

古いTFSからワークスペースも削除しましたか?複数のTFSインスタンスでワークスペースマッピングを共有することはできません。

+0

どういう意味ですか?古いTFSは消えてしまいました(永遠に!)私は何もする可能性はありません。私は、バインディングから自分のソリューション(ローカルのもの)をクリーンアップして新しいTFSに追加したいだけです。しかし何かがこれを阻止しています! 「ソースコントロールにソリューションを追加」をクリックすると、何も表示されません。私は同じ名前のソリューションをソースコントロールに追加しようとしますが、システムは私にそれをさせません。新しい名前のソリューションを追加するとうまくいく。私のVisual Studioクライアントのインストールでは、古いTFSのものを記録して何かをさせませんか? – Francesco

+1

私はあなたが削除すべきあなたの古いTFS用のワークスペースがまだあると思います。 Visual Studioのコマンドプロンプトを開き、 'tf workspaces'を実行して、使用可能なワークスペースを確認し、' tf workspace/delete [/ server:servername] workspacename [; workspaceowner] 'で古いものを削除します。参照:http://msdn.microsoft.com/en-us/library/y901w7se(v=VS.100).aspx – riezebosch

+1

ワークスペースのクライアントキャッシュをピクチャから削除するには、tfワークスペース/ removeを実行します。*/collection:*これはキャッシュをクリアします。新しいTFSサーバーに接続すると、VSはキャッシュを再設定します。私はそれがそれであるかどうかはわかりませんが、干渉している可能性のあるものは少なくとも1つ少なくなります。 –

1

チームエクスプローラはインストールされていますか?ツール - >オプション - >ソース管理 - >現在のソース管理プラグインでTFSがデフォルトのソース管理プロバイダに設定されていますか?

+0

はい、すべての場所にあります – Francesco

+0

これは私を助けました:)ありがとう – Solid1Snake1

関連する問題