Hãy nói rằng trong kho lưu trữ Git của chúng tôi, chúng tôi đã làm việc trên chi nhánh master
trong một thời gian. Sau đó, hầu hết chúng tôi bắt đầu làm việc trên chi nhánh coolfeature
, trong khi một vài nhà phát triển tiếp tục theo số master
.Làm thế nào để xử lý gián đoạn Git?
Bây giờ, các nhà phát triển đã làm việc trên master
đã mất hứng thú và những gì họ đã phát triển kể từ khi chúng tôi chia nhỏ không phải là điều rất quan trọng. Nhưng chúng tôi muốn các chi nhánh phát triển chính được gọi là master
một lần nữa. Về mặt khái niệm, về cơ bản chúng tôi muốn cây trông như thế này:
*--master--X ----master
\ /
--coolfeature--
Cách dễ nhất để đạt được điều này là gì? Chúng tôi thực sự không muốn thử và hợp nhất coolfeature, và chúng tôi đang hạnh phúc cho các cam kết đánh dấu X là hoàn toàn vô nghĩa.
Để có hiệu quả ma các tính năng của nage theo cách này, nó sẽ là khôn ngoan để sử dụng một quy trình làm việc cho phép điều này. Chi nhánh cho mỗi đối tượng địa lý là những gì bạn nên xem. Google "Chi nhánh cho mỗi đối tượng địa lý" và bạn nên truy cập bài viết chi tiết về cách quản lý quy trình làm việc như thế. –