Tôi đang học cách sử dụng điều khiển phiên bản (với Rùa HG) nên câu hỏi này có thể rất cơ bản, nhưng tôi không thể tìm ra cách giải quyết nó.Làm thế nào để Mege xung đột bằng cách chọn dòng từ cả hai?
Giả sử chi nhánh A có một file văn bản như sau:
A
B
C
D
E
F
Chi nhánh B có các tập tin văn bản cùng với:
A
B
3
4
E
F
Khi sáp nhập hai tập tin này với TortoiseHG, thao tác trộn được giải quyết với KDiff. Kdiff cho phép chúng ta chọn Lines chỉ từ một trong hai. Tôi muốn Mã được hợp nhất chứa các dòng từ cả hai loại như:
A
B
C
D
3
4
E
F
Thứ tự không quan trọng. Làm cách nào để giải quyết xung đột hợp nhất trong KDiff3 để nhận được những gì tôi muốn?
Đây không phải là thảo luận về học thuật. Nó là một phiên bản đơn giản của những gì đang xảy ra với mã cho một ứng dụng Android nhỏ, nơi các tập tin XML cho Strings được chỉnh sửa trong cả hai nhánh.
Tôi không biết lý do tự động nâng cao là mặc định. Nó có vẻ gây nhầm lẫn nhiều hơn nó giúp. –
Có ba tùy chọn để chọn. Bạn có thể cần một sự kết hợp của B và C thay vì A và B. –
Như @SteveKaye đã đề cập, tôi đã phải chọn B đầu tiên và sau đó C, thay vì A và sau đó B. (Những 'ABC' là các cửa sổ trong Kdiff3 , thay vì các chi nhánh). Sau đó, hợp nhất đã làm việc. –