Khi một phép tái cấu trúc đơn giản như “trường đổi tên” đã được thực hiện trên một nhánh, rất khó để hợp nhất các thay đổi vào các nhánh khác. (Phương pháp trích xuất khó hơn nhiều khi các công cụ hợp nhất dường như không khớp với các khối không thay đổi tốt)Có công cụ sát nhập 3 cách "hiểu" tái cấu trúc chung không?
Bây giờ trong giấc mơ của tôi, tôi đang nghĩ đến một công cụ có thể ghi lại (hoặc làm việc) hoạt động đã được thực hiện trên một nhánh và sau đó "phát lại" chúng trên nhánh khác, thay vì cố gắng hợp nhất mọi dòng mà việc tái cấu trúc đã bị ảnh hưởng.
cũng thấy "Is there an intelligent 3rd merge tool that understands VB.NET" cho nửa kia của nỗi đau của tôi!
Cũng có ai thử cái gì đó như MolhadoRef (blog article about MolhadoRef and Refactoring-aware SCM), nghĩa là, về mặt lý thuyết, kiểm soát nguồn refactoring-aware này.
đáng tiếc nó không hoạt động cho C# hoặc VB.NET nhưng ít nhất ai đó đã nghĩ về vấn đề này. –