Team Foundation Server に「*.vcproj.filters が見つかりません」とゴネられたときの対処法
- 新しいフィルターを新規作成(あとで削除するので適当)
- 「*.vcproj.filters」ができるのでチェックイン
- 1で作成したフィルターをチェックアウト&削除、その後チェックイン
非常にレアなケースですが、*.vcproj.filters
ってどうやって作ればいいのかかなり迷ったので、備忘録。
ローカルリポジトリを「ソース管理に追加」したときに、発生しました。
ローカルではフィルターを使っていないのに、サーバー側にフィルター管理ファイルである *.vcproj.filters
がチェックイン対象となっていました。この状態で「チェックイン」を実行すると、この現象が発生します。
フィルターを新規作成することで、*.vcproj.filters
ファイルが生成され、ローカルとサーバーの辻褄が合うという寸法。