TFS環境にてソース管理していたときのこと。
差分チェックでアレコレしているウチに、
勢いあまって不要ファイルの実体ごと削除してしまいました。
すると、それ以降本体と同期しようにも
TF400963 エラー
とやらが発生しフォルダすら見られなく。
これは消したファイルをTFSが追跡出来なくなったのが原因です。
TFSは内部的にSQLiteでデータを管理しているため、
データ仕様に通じてないとリンクミスの修正はかないません。
大抵、こういうポカをやる時は時間が無いのでなおのこと。
……というわけで、強硬手段。
一旦、.vs以外の全部をコピー退避させたうえで、全削除。
新規にTFS環境同期用ディレクトリを用意し、
その上に先ほど退避させた内容を上書きして完了です。