Sự cố mà tôi đang gặp phải là tôi có một số đánh giá mã để thực hiện, với ~ 10 cam kết cho mỗi bài đánh giá. Đó là một repo hoạt động với các cam kết liên tục từ các nhà phát triển. Tôi có TortoiseHg lọc các thay đổi của tôi để tôi chỉ nhìn vào những cái mà tôi quan tâm.Cách tốt nhất để thực hiện đánh giá mã qua nhiều lần commit, với TortoiseHg là gì?
Điều tôi muốn thấy là sự khác biệt giữa changeset trước thay đổi đầu tiên và cuối cùng (không có tất cả các thay đổi không liên quan hiển thị). Tôi chỉ muốn xem kết quả cuối cùng của tất cả những thay đổi này. Tôi không quan tâm rằng có một số mã khủng khiếp trong changeset 1, đã được cố định trong 3. Tôi chỉ muốn thấy sự khác biệt của những gì cuối cùng đã sáp nhập thông qua tất cả các changesets này.
Tôi cảm thấy mình thiếu điều hiển nhiên và đây không phải là câu hỏi sáng. Tuy nhiên, tôi yêu cầu anyways. Bất kỳ ai?
Tính năng này cũng hoạt động ở mức 1,5. Một tài sản tiện lợi khác cùng với các khác biệt là nếu bạn muốn xem ai và khi nào một dòng được chỉnh sửa. Chỉ cần nhấp chuột phải vào một tập tin trong một changeset và bấm vào "Chú thích tập tin". – Patrick
Thật không may cho thấy tất cả các thay đổi giữa các bản sửa đổi, không chỉ địa phương hóa cho những thay đổi này. – Joel
Rõ ràng là tôi không hiểu rõ bạn đang làm gì sau đó. Bạn đang tìm kiếm những thay đổi như thể bạn cấy 3 lên 1, do đó loại bỏ bất kỳ tác động nào của changeset2? Nếu vậy, sau đó tôi nghĩ cách duy nhất là cấy ghép, làm khác, và sau đó cắt ghép (hoặc làm điều này trong một bản sao mà sau đó bạn loại bỏ) – Mikezx6r