Lỗi đăng nhập TFS - không thể tìm thấy tệp


125

Khi kiểm tra trong dự án của tôi, tôi nhận được lỗi:

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

Tôi có cảm giác đây có thể là một tập tin từ một dự án cũ mà tôi đã xóa.

Tôi đã thử xóa kết nối TFS và không gian làm việc của mình.


1
Tôi đã có một lỗi tương tự từ việc di chuyển các tập tin trong không gian làm việc của tôi. Đã giải quyết bằng cách loại bỏ không gian làm việc và tạo một không gian mới, sau đó thực hiện lấy.
Thronk

Câu trả lời:


285

Điều này sẽ xảy ra khi TFS có một số thay đổi được tổ chức không còn tồn tại trên hệ thống tệp. Chẳng hạn, nếu bạn thêm một số tệp trong Visual Studio (thêm chúng vào danh sách thay đổi), hãy xóa chúng trực tiếp khỏi hệ thống tệp, sau đó thử kiểm tra các thay đổi, nó sẽ phàn nàn rằng nó không thể tìm thấy (các) tệp .

Để loại bỏ những thay đổi này từ danh sách, bạn có thể mở Source Control Explorer ( View> Other Windows> Source Control Explorer) và hoặc Deletecác tập tin không tồn tại hoặc nhấp chuột phải vào các file vi phạm và Undo Pending Changes.

Bạn cũng có thể hoàn tác các thay đổi cụ thể này từ bảng Thay đổi đang chờ xử lý trong Team Explorer.


6
Cám ơn về tiền bo nhiều! Tôi đã có một dự án đã bị xóa, nhưng nó vẫn được hiển thị trong Source Control Explorer. Tôi không thể tìm thấy bất kỳ cách nào để xóa trực tiếp từ Source Control Explorer. Tôi nhấp chuột phải vào dự án, sau đó chọn "Hoàn tác các thay đổi đang chờ xử lý ..." và nó biến mất một cách kỳ diệu! Tôi không bao giờ nghĩ rằng "hoàn tác các thay đổi đang chờ xử lý" sẽ xóa toàn bộ thư mục. TFS là duy nhất trong vấn đề này.
Hồng

4
Chắc chắn đây sẽ là câu trả lời được chấp nhận. Đơn giản hơn nhiều so với việc phải tạo một tập tin giả và sau đó xóa nó. Đặc biệt là trong trường hợp của tôi, tôi đã có hơn 1000 tập tin cần phải xóa!
Iain Carlin

2
@doingweb cung cấp một câu trả lời tốt hơn. Bạn có thể sửa cảnh báo này qua TFS mà không cần thao tác tệp thủ công. Sau khi thêm một Dự án mới và xóa một Dự án cũ khỏi Giải pháp, tôi đã gặp một lỗi tương tự. Khắc phục của tôi: 1. Loại trừ dự án cũ và (mọi tệp có liên quan với cảnh báo này) khỏi đăng ký. 2. Kiểm tra các thay đổi của bạn. 3. Với Source Control Explorer, tìm dự án bạn định xóa. Có lẽ nó đã được kiểm tra. 4. Hoàn tác các thay đổi trong dự án đó. 5. Xóa dự án cũ đó. 6. Kiểm tra thay đổi.
Ken Palmer

1
Điều này cũng xảy ra với tôi khi tôi tạo một dự án sai loại (ví dụ: ứng dụng bảng điều khiển thay vì dự án thử nghiệm), xóa dự án và sau đó thêm một dự án cùng tên với loại chính xác - tất cả trước khi tôi kiểm tra bất cứ điều gì trong (nghĩa là, đó là một giải pháp mới). Dù bằng cách nào, đây là một sửa chữa tốt.
ftexperts 13/2/2015

1
Đây vẫn là một vấn đề trong năm 2017 ... điều này là ngu ngốc. Những gì người dùng dự định là hoàn toàn không thể hiểu được (anh ta đã thay đổi ý định và xóa giữa các lần đăng ký) và trường hợp xấu nhất có thể được xử lý bằng hộp thoại xác nhận ...
Chris B. Behlings

26

Tạo một tệp trống để thay thế tệp bị thiếu và hoàn tất đăng ký của bạn. Sau khi bạn đã kiểm tra chính xác trong tập tin, hãy xóa tập tin không cần thiết.


1
Xong - Bây giờ làm cách nào để xóa chúng "đúng cách"
user1438082

11
Xóa các tệp bằng cách vào trình thám hiểm kiểm soát nguồn trong studio trực quan, tìm tệp và nhấp chuột phải xóa. Kiểm tra các thay đổi để xóa vẫn tồn tại trên máy chủ. Có nhiều video hữu ích trên youtube có thể trợ giúp với các tác vụ kiểm soát nguồn phổ biến.
Marko

1
Đọc về chức năng "hủy" trong TFS. Điều này sẽ làm cho các tập tin / thư mục biến mất mãi mãi.
Alicia

1
Điều này hoạt động, nhưng nếu bạn xóa một thư mục có hàng tá tệp, thì nó có thể hơi tẻ nhạt.
một Earwig

1
Có ai biết làm thế nào để tiến hành điều này trên máy chủ TFS không? stackoverflow.com/questions/54599856/

8

Đi đến dự án có tệp 'blah blah blah', bạn sẽ thấy tệp có dấu lỗi cho biết nó không tồn tại. Nhấp chuột phải vào tệp> Xóa. Điều đó nên quan tâm đến vấn đề.


3

Tôi đã có một vấn đề tương tự. Tôi đã quên tôi đã mày mò thêm các hồ sơ xuất bản để xuất bản. TFS cảm thấy cần phải kiểm tra xem, mặc dù đầu ra không có ở đó. Tôi chỉ cần nhấp chuột phải vào thư mục App.Publish trong Team Explorer bên trong studio trực quan và chọn loại trừ. Đã kiểm tra mọi thứ trở lại mà không có vấn đề gì.


2

Tôi gặp lỗi tương tự: nhập mô tả hình ảnh ở đây

nhưng vấn đề của tôi là một chút khác nhau. Tôi đã thay đổi một vài tên thư mục và khi cam kết tôi đã không thêm các thư mục mới vào repo:

git thêm thư mục

giải quyết vấn đề cho tôi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.