Bằng cách nào đó, do các thay đổi thư mục và các thay đổi mã nguồn khác, tôi đang gặp một vấn đề khó chịu. Tôi đang hiển thị một thay đổi đang chờ xử lý cho tệp không thể hoàn tác trong TFS.Không thể loại bỏ phantom đang chờ xử lý thay đổi TFS
Đây là một chút khó giải thích hoàn toàn. Đây là những gì cấu trúc thư mục/tập tin trông giống như trong TFS:
RootFolder Folder FileA FileB OldFolderThatWasRenamedToFolder (shows add icon) FileA (shows "edit" pending change)
"OldFolderThatWasRenamedToFolder" đã được đổi tên thành "Folder" và cam kết TFS như thế. "FileA" trong thư mục không tồn tại đó tham khảo cùng một tệp với "Thư mục/FileA" nhưng đăng ký dưới dạng tệp khác; ví dụ: nếu tôi thay đổi "Thư mục/FileA", các thay đổi đang chờ xử lý được hiển thị cho cả hai tệp "". " Bất cứ khi nào tôi hoàn tác các thay đổi đang chờ xử lý đối với tệp ảo, TFS báo cáo lỗi:
No pending changes were found for .../Folder/FileA.
Tôi không thể loại bỏ thay đổi đang chờ xử lý gây phiền toái này. Tôi đã thực hiện cập nhật trong thư mục buộc ghi đè và thậm chí đã xóa thư mục trước khi cập nhật. Làm thế nào tôi có thể loại bỏ sự thay đổi của ma này?
Cập nhật:
Tôi tìm thấy một đầu mối tiềm năng. Khi tôi so sánh tệp "đang chờ xử lý" với mới nhất, không có thay đổi nào được phát hiện, nhưng khi so sánh với "Phiên bản vùng làm việc", tệp được so sánh với phiên bản tệp cũ hơn. Gần đây tôi đã thử xóa không gian làm việc của mình và tạo một không gian làm việc mới, nhưng vấn đề tương tự vẫn tồn tại. Chính xác thì điều gì đang xảy ra vậy? Các thay đổi đang chờ xử lý này được lưu ở đâu? Có một số tệp tôi có thể chỉnh sửa theo cách thủ công không?
Tôi thấy dễ dàng hơn nhiều khi chỉ cần mở bảng điều khiển dành cho nhà phát triển, cd vào thư mục nhánh của tôi và chạy: 'tf undo */recursive'. –
Lệnh này đã giúp tôi. Trong trường hợp của tôi, tôi cần phải có Visual Studio đóng như khôn ngoan các tập tin ngay lập tức sẽ được đánh dấu là chỉnh sửa một lần nữa. – Jeff