web-dev-qa-db-ja.com

TFSチェックインエラー-ファイルが見つかりませんでした

プロジェクトをチェックインすると、次のエラーが表示されます。

Could not find file 'C\blah blah blah'.

これは私が削除した古いプロジェクトからのファイルかもしれないと感じています。

TFS接続とワークスペースを削除しようとしました。

112
user1438082

これは、TFSにステージングされた変更がファイルシステムに存在しない場合に発生します。たとえば、Visual Studioでいくつかのファイルを追加し(変更リストに追加する)、ファイルシステムから直接削除し、変更をチェックインしようとすると、ファイルが見つからないというエラーが表示されます。 。

これらの変更をリストから削除するには、ソース管理エクスプローラー(View > Other Windows > Source Control Explorer)および Delete 存在しないファイル、または問題のあるファイルを右クリックし、 Undo Pending Changes

チームエクスプローラーの[保留中の変更]パネルからこれらの特定の変更を取り消すこともできます。

262
doingweb

空のファイルを作成して不足しているファイルを置き換え、チェックインを完了します。ファイルをチェックインした後、不要なファイルを正しく削除します。

25
Marko

ファイル 'blah blah blah'があるプロジェクトに移動すると、ファイルに存在しないことを示すエラーマークが表示されます。ファイルを右クリックし、[削除]をクリックします。これで問題が解決するはずです。

6
Hong

同様の問題がありました。パブリッシュ用のパブリッシュプロファイルを追加することをいじっていたことを忘れていました。 TFSは、出力がそこになくても、チェックインする必要があると感じました。 Visual Studio内のチームエクスプローラーでApp.Publishフォルダーを右クリックし、除外することを選択しました。すべてを問題なくチェックインしました。

2
Rudy Hinojosa

同じエラーが発生しました: enter image description here

しかし、私の問題は少し異なっていました。いくつかのフォルダー名を変更していましたが、コミット時に新しいフォルダーをリポジトリに追加しませんでした:

git add folderName

私のために問題を解決しました。

2
dier