Tôi cần phải hợp nhất giữa dev và master thường xuyên.git chiến lược để có một tập hợp các cam kết giới hạn trong một chi nhánh cụ thể
Tôi cũng có một cam kết mà tôi cần phải áp dụng cho dev chỉ, cho mọi thứ để làm việc tại địa phương.
Trước đó tôi chỉ hợp nhất từ dev thành master, vì vậy tôi đã có một production_changes chi nhánh chứa "undo commit" của cam kết đặc biệt dev. và từ vị thầy, tôi đã sáp nhập cái này. Được sử dụng để làm việc tốt.
Bây giờ mỗi khi tôi nhập từ dev để làm chủ và ngược lại, tôi phải cherry-pick và áp dụng cùng cam kết một lần nữa và một lần nữa :(. Đó là xấu xí.
tôi có thể thích nghi với chiến lược gì để tôi liên tục có thể hợp nhất giữa 2 chi nhánh, nhưng giữ lại một số thay đổi chỉ trên một trong những chi nhánh?
Nên làm việc, nhưng tôi đang tìm kiếm thêm giải pháp thông minh, nếu có, như "tạo chi nhánh chỉ có cam kết hoàn tác và áp dụng nó để làm chủ, giả mạo nó trên dev" –
@becomingGuru: vừa hoàn thành câu trả lời của tôi với 'git rerere' trong trường hợp nó có thể giúp ích. – VonC