TFSには、ディレクトリ階層に灰色で表示されるプロジェクトがいくつかあります。 Visual Studio 2010/Source Control/TFS 2010のプロジェクト内を参照すると、すべてのコンテンツの最新値が「ダウンロードされていません」であることがわかります。通常、私は「はい」または「いいえ」の最新の値しか見ていません。
プロジェクトを再度ダウンロードしてチェックアウトできるようにTFSを修正するにはどうすればよいですか?私の疑いは、私のワークスペースが台無しになっているということですが、それを復元/再構成するために何をすべきかわかりません。
問題を修正するためにディレクトリを再マップすることができました。これを行うために、私は
このプロセスにより、ブランチ全体の完全な再ダウンロードが強制されます。幸いなことに、私のブランチは2GBしかなかったので、約5〜10分で再ダウンロードできました。
「すべてのファイルが最新です」と表示される理由は、TFSサーバー上の情報とディスク上のファイルが同期していないためです。ファイルエクスプローラーを使用してディスク上のファイルを削除した場合でも、TFSサーバーはファイルがディスク上にあると見なします。再同期するには、次のような更新を強制する必要があります。
このダイアログの2つのチェックボックスをオンにして、Getをクリックします。
別のプロジェクトへの参照として既存のプロジェクトを追加したときにも、それは私にも起こりました。
プロジェクト参照を追加すると、現在のプロジェクトがソース管理にすでに存在しているが、現在のプロジェクトの相対パスとは異なる場所にあることを通知するポップアップメッセージが表示されました。
誤って間違ったオプションを選択すると、不要なマッピングが発生します。
この問題を解決するために、ワークスペースからマッピングを削除しました。
マッピングを削除した後でのみ、最新のプロジェクトを取得できました。
私はこれに従うことでそれを解決しました-作業スペースを削除すると、tfsは私にすべてを再度ダウンロードするように促しました。 https://msdn.Microsoft.com/en-us/library/ms181386(v = vs.100).aspx
私はこれの後にいくつかの奇妙なことがありました:
そのため、どこかでこれが私のワークスペースを壊し、すべてのプロジェクトがバインドされていないものとして表示されていました。再び最新情報を入手することができました。これにより、変更したファイルが書き込み可能であれば上書きされませんが、疑問がある場合は、最新のファイルを取得する前にローカルワークスペースをバックアップしてください。競合を解決するように求められるので、必ず「ローカルコピーを保持する」を選択してください。
TFSのフォルダー/ファイルがワークスペースのローカルドライブにマップされていないようです。
ソース管理エクスプローラーで、[ワークスペース:]ドロップダウンを選択し、[ワークスペース]を選択します。
表示されるリストから現在のワークスペースを選択し、[編集]をクリックします。 TFSフォルダー$/blah
がローカルフォルダーc:\tfs\blah
にマップされていることを確認します
これで、最新情報を入手したり、チェックアウトしたりできるようになります。