Tôi đã gặp một vấn đề giống như TFS đã xóa vĩnh viễn một nhánh và tất cả lịch sử của nó và không cho tôi khả năng tương tác với bất kỳ bộ thay đổi nào trong nhánh đó. Đây là những gì đã xảy ra:Mất lịch sử TFS
- Tôi đã tạo nhánh mới (A) của nhánh hiện tại (B).
- Tôi đã sử dụng A trong vài tháng.
- Tôi đã hợp nhất mọi thứ trong A quay lại B.
- Tôi đã xóa A bằng cách nhấp chuột phải vào nhánh trong Trình kiểm soát nguồn và nhấp vào xóa và kiểm tra thay đổi.
- [Tại thời điểm này tôi đã không kiểm tra để xem nếu A có thể được lấy lại, và không để ý bất cứ điều gì không ổn]
- 2 tuần qua
- Bây giờ tôi muốn xem lịch sử của một tập tin đã được sáp nhập
- tôi đi đến các thiết lập visual studio và đánh dấu vào ô cho thấy tất cả các mục đã xóa
- A là hư không để được tìm thấy
- tôi kiểm tra xem một số ngành khác mà tôi đã xóa trong quá khứ có thể nhìn thấy, và họ vẫn còn hiện diện.
Tôi nhìn vào lịch sử thay đổi của thư mục cha và tôi thậm chí không thể nhìn thấy changeset từ khi tôi xóa A.
- tôi có quyền truy cập quản trị cơ sở dữ liệu TFS, nhưng không hiểu lược đồ đủ tốt để tìm kiếm tất cả các thay đổi "xóa".
- Tôi đã cố gắng sử dụng các API trong Microsoft.TeamFoundation.Client để có thêm thông tin, nhưng nó không được cung cấp thêm bất kỳ hồ sơ mà cửa sổ lịch sử TFS đã
Cập nhật
Tôi vừa chạy lệnh tiêu diệt aa tf trên nhánh thử nghiệm để xem các triệu chứng là gì và các triệu chứng phù hợp với những gì tôi đang gặp phải. Tôi nghi ngờ rằng nhánh này đã bị phá hủy, bây giờ mục tiêu của tôi là tìm hiểu xem có phá hủy lá đằng sau bất kỳ thông tin nào về ai hay khi nào
Bạn có thể thấy Xóa Thay đổi trong "B" không? – DaveShaw
Tôi không thể, mặc dù tôi sẽ không mong đợi để xem nó B. Tôi có thể thấy các changeset hợp nhất trong B, nhưng không phải là xóa. –
Điều gì về việc thực hiện "Lịch sử xem" ở cấp dự án ($/MyProject)? – DaveShaw