Một blog bangHiểu Nhãn hạn chế
Nhãn đi kèm với một cảnh báo lớn mặc dù - nhãn tự không phiên bản kiểm soát, có nghĩa là không có cách nào để theo dõi hay kiểm tra lịch sử hoạt động trên một nhãn. Ngoài ra, nhãn không giữ bản sao của các phiên bản trong trường hợp xóa tệp, do đó, nếu tệp bị xóa, bất kỳ nhãn nào dựa vào phiên bản của tệp đó về bản chất đều được gắn.
Đây không phải là nơi duy nhất tôi đã đọc thông tin tương tự về nhãn TFS. Việc thiếu lịch sử là đủ rõ ràng. Phần thứ hai "nhãn không giữ bản sao của các phiên bản ..." là không rõ ràng. Trên thực tế, tôi đã tạo một dự án thử nghiệm> gắn nhãn nó> đã xóa một tệp> đã thực hiện Lấy theo nhãn và tệp đã quay lại. Vậy cái này đề cập đến cái gì? Chức năng nhãn đã thay đổi trong TFS như gần đây chưa?
Tôi nhận thấy rằng việc xóa tệp không thực sự xóa lịch sử, đó có phải là nguyên nhân không? Nói cách khác, nếu tôi chạy
tf phá hủy "$/MyTeamProject/dự án/FileName.cs"
Là những gì nó có nghĩa là để xóa một tập tin? Nếu vậy, đó có vẻ là một tình huống bất thường để thậm chí xem xét. Ý tôi là, việc xóa lịch sử không thể khôi phục có chủ ý của nó. Thay đổi sẽ không có bất kỳ cải tiến nào so với nhãn trong trường hợp này.