Tôi sử dụng git để duy trì nhiều bản sao làm việc của mã của mình. Ý tưởng là tôi có thể kiểm tra bất kỳ chi nhánh nào, xây dựng và chạy nó để xem cách tính năng của chi nhánh x phù hợp với trạng thái hiện tại của mã.Kết hợp các thay đổi từ chủ vào tất cả các nhánh bằng Git?
Chi nhánh chính của Git là Trunk và các nhánh git khác là các tính năng hoặc những thứ tôi muốn thử. Do đó, cách sử dụng điển hình của tôi là cập nhật bản gốc với các bản sửa lỗi mới nhất và sau đó hợp nhất bản gốc thành từng nhánh riêng lẻ để mỗi phần trong số đó luôn được cập nhật.
Hệ thống này hoạt động tốt cho tôi, ngoại trừ việc tôi phải thanh toán chi nhánh, hợp nhất tổng thể và rửa/lặp lại cho các chi nhánh khác. Với hệ thống điều khiển phiên bản như git, tôi không thấy quy mô này rất tốt với thực tế là tôi có thể dễ dàng sinh sản rất nhiều chi nhánh theo thời gian.
Tôi vẫn là người mới bắt đầu, vì vậy tôi nghi ngờ có thể có một cơ chế sắp xếp mà tôi đã bỏ lỡ. Có cái nào không? Nếu không, làm thế nào để cam kết một sự thay đổi cho tất cả các chi nhánh để họ ở lại đến ngày của riêng mình?
Bạn có việc thực hiện quy tắc ứng câu hỏi đó? – edi9999
Không, đây thực sự là một quy trình thủ công. Đây cũng là lúc tôi là một người mới bắt đầu. Tôi hiện đang sử dụng luồng git, rất giống nhau, nhưng không yêu cầu tôi phải duy trì một số tập lệnh. – Carl