Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

TFS環境でTF400963とかいうエラーが出たら……


TFS環境にてソース管理していたときのこと。
差分チェックでアレコレしているウチに、
勢いあまって不要ファイルの実体ごと削除してしまいました。

すると、それ以降本体と同期しようにも

TF400963 エラー

とやらが発生しフォルダすら見られなく。
これは消したファイルをTFSが追跡出来なくなったのが原因です。

TFSは内部的にSQLiteでデータを管理しているため、
データ仕様に通じてないとリンクミスの修正はかないません。
大抵、こういうポカをやる時は時間が無いのでなおのこと。

……というわけで、強硬手段。
一旦、.vs以外の全部をコピー退避させたうえで、全削除。
新規にTFS環境同期用ディレクトリを用意し、
その上に先ほど退避させた内容を上書きして完了です。