Kesalahan check in TFS - tidak dapat menemukan file

125

Saat memeriksa proyek saya, saya mendapatkan kesalahan:

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

Saya merasa ini mungkin file dari proyek lama yang saya hapus.

Saya telah mencoba menghapus koneksi TFS dan ruang kerja saya.

pengguna1438082
sumber
1
Saya mengalami kesalahan serupa karena memindahkan file di ruang kerja saya. Diatasi dengan menghapus ruang kerja dan membuat yang baru, lalu melakukan get.
Thronk

Jawaban:

286

Ini akan terjadi ketika TFS memiliki beberapa perubahan yang dipentaskan yang tidak lagi ada di sistem file. Misalnya, jika Anda menambahkan beberapa file di Visual Studio (yang menambahkannya ke daftar perubahan), menghapusnya langsung dari sistem file, kemudian mencoba untuk memeriksa perubahannya, ia akan mengeluh karena tidak dapat menemukan file tersebut .

Untuk menghapus perubahan ini dari daftar, Anda dapat membuka Sumber Control Explorer ( View> Other Windows> Source Control Explorer) dan baik Deletefile tidak ada atau klik kanan pada file yang menyinggung dan Undo Pending Changes.

Anda juga dapat membatalkan perubahan spesifik ini dari panel Perubahan Tertunda di Penjelajah Tim.

doingweb
sumber
6
Terima kasih atas tip yang bagus! Saya memiliki proyek yang telah dihapus, tetapi masih ditampilkan di Source Control Explorer. Saya tidak dapat menemukan cara untuk menghapus langsung dari Source Control Explorer. Saya mengklik kanan proyek, lalu memilih "Urungkan Perubahan Tertunda ...", dan proyek itu menghilang secara ajaib! Saya tidak pernah menyangka bahwa "membatalkan perubahan yang tertunda" akan menghapus seluruh folder. TFS unik dalam hal ini.
Hong
4
Tentunya ini harus menjadi jawaban yang diterima. Jauh lebih sederhana daripada harus membuat file dummy dan kemudian menghapusnya. Terutama ketika dalam kasus saya, saya memiliki lebih dari 1000 file yang perlu dihapus!
Iain Carlin
2
@doingweb memberikan jawaban yang lebih baik. Anda dapat memperbaiki peringatan ini melalui TFS, tanpa manipulasi file manual. Setelah menambahkan Proyek baru dan menghapus Proyek lama dari Solusi, saya mengalami kesalahan serupa. Perbaikan saya: 1. Kecualikan proyek lama dan (file terkait dengan peringatan ini) dari check-in. 2. Periksa perubahan Anda. 3. Dengan Source Control Explorer, temukan proyek yang ingin Anda hapus. Mungkin sudah diperiksa. 4. Batalkan perubahan pada proyek itu. 5. Hapus proyek lama itu. 6. Periksa perubahan.
Ken Palmer
1
Ini juga terjadi pada saya ketika saya membuat proyek dengan jenis yang salah (misalnya, aplikasi konsol, bukan proyek uji), hapus proyek tersebut dan kemudian tambahkan proyek dengan nama yang sama dengan jenis yang benar - semua sebelum saya memeriksa apa pun di (yaitu, ini solusi perawan). Bagaimanapun, ini adalah perbaikan yang bagus.
ftexperts
1
Ini masih menjadi masalah di tahun 2017 ... ini bodoh. Apa yang diinginkan pengguna benar-benar dapat disimpulkan (dia berubah pikiran dan menghapus di antara check-in) dan kasus terburuk dapat ditangani dengan dialog konfirmasi ...
Chris B. Behrens
26

Buat file kosong untuk mengganti file yang hilang dan selesaikan check-in Anda. Setelah Anda memeriksa file dengan benar, hapus file yang tidak diperlukan.

Marko
sumber
1
Selesai - Sekarang bagaimana cara menghapusnya "dengan benar"
user1438082
11
Hapus file dengan masuk ke penjelajah kendali sumber di studio visual, temukan file dan klik kanan hapus. Periksa perubahan sehingga penghapusan tetap ada di server. Ada banyak video bermanfaat di youtube yang dapat membantu tugas kontrol sumber umum.
Marko
1
Baca tentang fungsionalitas "hancurkan" di TFS. Ini akan membuat file / folder hilang selamanya.
Alicia
1
Ini berfungsi, tetapi jika Anda menghapus direktori yang memiliki lusinan file, mungkin akan sedikit membosankan.
earwig
1
Apakah ada yang tahu bagaimana melakukan ini di server TFS? stackoverflow.com/questions/54599856/…
8

Pergi ke proyek yang memiliki file 'blah blah blah', Anda akan melihat file tersebut memiliki tanda kesalahan yang menunjukkan itu tidak ada. Klik kanan file> Hapus. Itu seharusnya mengatasi masalah.

Hong
sumber
3

Saya memiliki masalah serupa. Saya lupa saya bermain-main dengan menambahkan profil publikasikan untuk dipublikasikan. TFS merasa perlu untuk memeriksanya, meskipun keluarannya tidak ada. Saya cukup mengklik kanan pada folder App.Publish di Team Explorer di dalam studio visual dan memilih untuk mengecualikan. Memeriksa semuanya kembali tanpa masalah.

Rudy Hinojosa
sumber
2

Saya mengalami kesalahan yang sama: masukkan deskripsi gambar di sini

tapi masalah saya sedikit berbeda. Saya mengubah beberapa nama folder dan ketika melakukan saya tidak menambahkan folder baru ke repo:

git tambahkan nama folder

memecahkan masalah untuk saya.

dier
sumber