23

TFSにはいくつかのプロジェクトがあり、ディレクトリ階層にグレー表示で視覚的に表示されます。Visual Studio 2010 / Source Control / TFS 2010のプロジェクト内を参照すると、すべてのコンテンツの最新の値が「ダウンロードされていません」であることがわかります。通常、私は「はい」または「いいえ」の最新の値しか見ていません。

  • 私が知っている「Getlatest」のすべての種類を試しましたが、「すべてのファイルが最新です」という警告が常に表示されます。
  • 「編集のためにチェックアウト」しようとすると、許可されません。
  • これらのグレー表示されたファイルのプロパティを観察すると、Workspace Version="該当なし"と常に表示されます。

プロジェクトを再度ダウンロードしてチェックアウトできるようにTFSを修正するにはどうすればよいですか?私の疑いは、私のワークスペースが台無しになっていることですが、それを復元/再構成するために何をすべきかわかりません。

4

7 に答える 7

20

問題を修正するためにディレクトリを再マップすることができました。これを行うために、私は

  • すべてのコードを含むブランチを選択(右クリック)し、[マッピングの削除...]を選択しました
  • TFS内でマップされたフォルダーの名前を変更しました(削除することもできますが、この実験プロセス中に保持するために名前を変更しました)
  • 最初にマップしたブランチの元の名前で新しいフォルダを作成し、
  • すべてのコードを含むブランチを選択(右クリック)し、[ローカルフォルダーにマップ]を選択しました。

このプロセスにより、ブランチ全体の完全な再ダウンロードが強制されます。幸いなことに、私のブランチは2GBしかなかったので、約5〜10分で再ダウンロードできました。

于 2013-01-29T19:16:13.063 に答える
7

「すべてのファイルは最新です」と表示される理由は、TFS サーバー上の情報とディスク上のファイルが同期していないためです。ファイル エクスプローラーを使用してディスク上のファイルを削除しても、TFS サーバーはまだディスク上にファイルがあると認識します。再同期するには、次のように更新を強制する必要があります。

特定のバージョンを取得...

このダイアログの 2 つのチェックボックスをオンにして、[取得] をクリックします。

ダイアログを取得

于 2013-01-29T18:16:30.720 に答える
1

これに従って解決しました-ワークスペースを削除すると、tfsからすべてを再度ダウンロードするように求められました。 https://msdn.microsoft.com/en-us/library/ms181386(v=vs.100).aspx

于 2015-07-22T19:38:16.333 に答える
0

TFS のフォルダー/ファイルがワークスペースのローカル ドライブにマップされていないようです。

ソース管理エクスプローラーで、[ワークスペース:] ドロップダウンを選択し、[ワークスペース] を選択します。

表示されるリストから現在のワークスペースを選択し、[編集] をクリックします。TFS フォルダー$/blahがローカル フォルダーにマップされていることを確認するc:\tfs\blah

これで、最新情報を取得したり、チェックアウトしたりできるはずです。

于 2013-01-29T17:44:13.063 に答える
0

私の場合、ブランチが削除されたとき:右クリック+チェックインが役立ちました。

于 2021-04-27T10:00:31.973 に答える