Các nhánh Git lý tưởng nên kéo dài trong thời gian ngắn, có thể trong 1-2 ngày. Sau đó, nó được sáp nhập vào một số đường chính.Làm thế nào để duy trì các nhánh git chạy dài
Nhưng trong một số trường hợp, khi chúng tôi làm việc trên các tính năng rất lớn, chúng tôi duy trì các chi nhánh. Và khi 2 hoặc 3 người làm việc trên những tính năng rất lớn này trong các lĩnh vực mã độc quyền, sẽ trở nên khó khăn để duy trì chúng.
Giữa các bản sửa lỗi nóng đi đến nhánh ổn định, chúng tôi cần giữ 2-3 nhánh lớn này đồng bộ với nhánh ổn định. Vì vậy, chúng tôi kết thúc việc này, khá thường xuyên.
(in feature-branch1) $ git merge stable
(in feature-branch2) $ git merge stable
(in feature-branch3) $ git merge stable
Có cách nào phù hợp để duy trì các nhánh chạy dài này trong git không? Bằng cách làm ở trên, lịch sử git là loại lộn xộn. Các chi nhánh tính năng này chủ yếu được đẩy tới điều khiển từ xa có nghĩa là chúng ta không thể thấy rebase
làm tùy chọn. Tôi có thể làm gì nữa?
"Git nhánh lý tưởng nên kéo dài trong thời gian ngắn"? Đó là tin cho tôi. Ai nói vậy? – Mat
Tôi đồng ý, không có quy tắc cứng với các chi nhánh. – mislav
cảm ơn các bạn. Chỉ muốn xem cách người khác duy trì "lộn xộn" này – Anand