TFSはほとんどのソース管理パッケージと同じように機能します。コンピューターに何が置かれているかを記憶しているため、「最新を取得」すると、すべてを取得する代わりに、最後の「取得」以降の変更を取得するだけで済みます。
これには注意点が1つあります。ディスク上のローカルファイルを削除または名前を変更すると、TFSはこれを行ったことを認識せず、それが残っていると見なします。
次に「最新を取得」すると、不足しているファイルを更新する必要がなくなります。
次に、TFSやファイルを検索するその他のツールから、あらゆる種類の「ファイルが見つかりません」エラーが発生する可能性があります。
それを回避するには、次のことを行う必要があります。
- そこに失いたくない変更があると思われる場合は、念のため、PCのソースフォルダーをバックアップとしてコピーしてください。
- プロジェクト(ソリューションエクスプローラー)またはフォルダー(ソース管理)を右クリックします。
- コンテキストメニューから[特定のバージョンを取得]を選択します
- 「最新バージョン」を取得することを選択し、「ワークスペースに既にあるファイルを強制的に取得する」などのオプションにチェックマークを付けます。これにより、TFSは「認識」していることを忘れ、すべてのファイルを再び取得します。
ローカルで変更された(書き込み可能な)ファイルがある場合は、注意してください。これらを上書きして、変更を失う2番目のオプションがあります。しかし、あなたはバックアップを持っているので、あなたは安全でなければなりません。一般に、すべてのソースコードが完全に最新であることを確認するために、このオプションを選択することもお勧めします。(もちろん、ローカルの変更を失うことを気にしない場合にのみ!)
OKをクリックすると、プロジェクト内のすべてのファイルがローカルドライブに強制的に取得され、問題が修正されます。