Hợp nhất chức năng chính vào các nhánh được chia sẻ trong Git


2

Giả sử rằng tôi có một số nhánh được chia sẻ trên kho Git của mình, ví dụ: tính năng mới , thí nghiệm gtkgui và tôi chia sẻ những nhánh đó trong gốc kho. Nhóm của tôi và tôi thực hiện một số thay đổi trên tất cả các chi nhánh và đẩy những thay đổi đó vào gốc kho. Sau đó tôi phát hiện ra một lỗi nhỏ trên mã lõi, tôi sửa nó và cam kết nó với bậc thầy chi nhánh.

Tôi cần sửa chữa này để có sẵn trên ba chi nhánh khác. Cách tốt nhất để làm việc này là gì? Tôi có cần hợp nhất bậc thầy rẽ nhánh vào các nhánh khác và đẩy chúng? Có thể git rebase giúp tôi?

Câu trả lời:


1

Hai giải pháp là nhánh chủ đề và hái anh đào:
Xem " Git & amp; Làm việc trên nhiều chi nhánh ".

Bây giờ tôi thực sự không khuyên bạn nên hái anh đào , trong trường hợp của bạn có nghĩa là sao chép một tập hợp các cam kết ở khắp mọi nơi (tức là trong các ngành khác nhau).

Vì vậy, miễn là bạn thực hiện thay đổi từ chi nhánh lâu đời nhất cần chúng, và hợp nhất về phía trước , Bạn đang đi đúng hướng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.