ローカルマシンはサーバーとローカルワークスペース構成のキャッシュを保持します。このキャッシュを再構築する必要があります。さらに、Team Foundation Serverのワークスペースは元のコンピュータに結び付けられています(ワークスペースはローカルホスト名、ワークステーション名、およびユーザー名によって一意に識別されます)。新しいコンピュータでホスト名が変更された場合、サーバーは既存のワークスペースを見つけて、ソース管理に参加できなくなります。
ホスト名が同じとの場合は、すべてのソースツリーを同じ場所にコピーしただけで、新しいマシンのワークスペースキャッシュを簡単に再構築できるはずです。 Visual Studioのチームエクスプローラーまたはtf
コマンドラインクライアントを使用してサーバーに接続するとすぐに、ワークスペースキャッシュが再構築され、古いコンピューターに保留中の変更のコピーが必要になります。
ただし、ワークステーションのホスト名が変更されている場合は、古いワークスペースに関連付けられているホスト名を更新できます。あなたがコマンドを実行してこれを行うことができます。最後に
tf workspaces /updateComputerName:oldComputerName /collection:http://tfsserver:8080/tfs/MyCollection
を、あなたは一つの他のオプションを持っている:あなたは、単に新しいワークスペースを作成し、中に変更内容をコピーすることができますが、新しいTFSのワークスペースを作成し取得することによってこれを行うだろう。コードの最新バージョンを別のディレクトリにコピーし、変更をコピーしてから、Team Foundation Server Power Toolsのtfpt online
を使用して、変更を検出してサーバーに保留します。
"実際に働いていないようです"とはどういう意味ですか?あなたはTFSサーバーに接続していますか?あなたは最新のものをやったときに何が起こったのですか?チェックインするとどうなりますか?あなたのワークスペースをセットアップしましたか?ソースコントロールエクスプローラを使用して最新版を取得するときに、特定のバージョンを取得し、上書きチェックボックスの両方をチェックしましたか?もしそうなら、それはすべてのファイルをダウンロードしましたか? – NotMe