Có công cụ nào có sẵn cho phép tôi rebase theo kiểu git một nhánh SVN trên một phụ huynh mới không?Công cụ SVN để rebase một chi nhánh theo kiểu git
Vì vậy, trong các tình huống sau đây, tôi tạo ra một chi nhánh tính năng, và có những cam kết với thân cây
E---F---G Feature
/
A---B---C---D--H--I trunk
Tôi đang tìm kiếm một công cụ mà bản thân, và áp dụng các cam kết từng người một , cho phép tôi giải quyết bất kỳ xung đột nào nếu có tồn tại - nhưng mỗi cam kết vẫn giữ nguyên thông báo cam kết đó, và vẫn là một cam kết riêng biệt.
E'---F'---G' Feature
/
A---B---C---D--H--I trunk
Vì vậy, cam kết E 'sẽ là một cam kết với những thay đổi tương tự như E, ngoại trừ trong trường hợp của E gây ra một cuộc xung đột, trong trường hợp này E' sẽ khác với E trong E rằng' có những mâu thuẫn được giải quyết, và thông điệp cam kết tương tự như E.
Tôi đang tìm kiếm điều này vì nó giúp giữ cho các chi nhánh được cập nhật với thân cây - cách svnmerge.py/mergeinfo không giúp được, vì bạn vẫn cần phải giải quyết các thay đổi của mình khi bạn hợp nhất trở lại thân cây.
SVN làm cho khó khăn này. Bạn có thể làm bước đăng, Xóa chi nhánh đã được khởi động lại và thay thế bằng phiên bản đã được rebased. Tôi giả sử svn sẽ phát nổ ngay sau khi ai đó với các thay đổi cục bộ đã cố gắng cập nhật. –