2009-05-11 20 views
6

私たちはTFSを使用しており、ブランチを切り替えるときに問題が発生しています。毎回TFSバインディングに関する問題が発生しています。TFS TFSにはまだ.vspccファイルが必要ですか?

我々はまだ持っている

.vspccファイル .vssccファイル

それがバインディングを保存する場所、私は推測しているです

、誰でも簡単に痛みなしTFSに支店を切り替える方法について何かアドバイスを持っています?

答えて

4

これらのファイルは、ソース管理から除外されたファイルを格納するために使用されます。これらのファイルは、ソース管理下にあります。私は前にこれらについて心配する必要はなかったので、それは問題がどこにあるのかとは思いません。

通常、バインディングは実際のprojファイルとslnファイルに格納されます。

バインドに問題がある場合は、実際にはワークスペースに問題があります。新しいローカルフォルダに新しいワークスペースを作成し、そこからサーバーのすべてを最初から取得する(つまり、ビジュアルスタジオを通してワークスペースマッピングを設定し、ソースエクスプローラなどでソリューションを開くなど)。ここで巧妙なトリックを使用しないでください。奇妙なことが起きる)、またはFile - > Source Control - > Change Source Controlをクリックして、すべてのプロジェクトのバインドを解除し、それらを再バインドしてみてください。あなたがこれを行うと、VSは盲目的にバインディング情報をあなたのプロジェクトとslnファイルに新たに書き出します。

特に、チェックアウトしているすべてのサーバーパスをローカルパスにマップできることを確認してください。

ブランチ間の切り替えは、適切なフォルダ/ブランチから適切なソリューションファイルを開くだけです。明らかに問題を引き起こすのは普通ではありません。

+2

+1は、ワークスペースマッピングの提案に+1します。すべて。シングル。時間。私はバインディングに問題があるのを見たことがあります。または、「最新のものを入手した後はグレイのままです」という問題は、悪いマッピングであることが判明しています。 OPが現在のワークスペースを削除し、 "c:\ projects"のようなものをトップレベルの "$ /" TFSフォルダにマップすることをお勧めします。 – NotMe

関連する問題