Tôi đang sử dụng mô hình phân nhánh "Git Flow", với nhánh chính và nhánh phát triển. Tôi đang làm việc trên một bản phát hành mới lớn, do đó nhánh phát triển của tôi cực kỳ khác với nhánh chính của tôi. Điều này tạo ra một vấn đề bất cứ lúc nào tôi cần phải thực hiện một hotfix trên nhánh chính và hợp nhất nó trở lại vào phát triển. Hầu như luôn luôn có mâu thuẫn, và nó trở thành một nỗi đau thực sự.Quản lý hotfix khi phát triển nhánh là rất khác với bản gốc?
Cách tốt nhất để quản lý điều này là gì? Nó sẽ được dễ dàng hơn cho tôi để làm cho các hotfix nhỏ thay đổi về phát triển bằng tay và sau đó hợp nhất tất cả mọi thứ thành thạo khi tôi đã sẵn sàng mà không sáp nhập master trở lại vào phát triển. Điều này có thể không?
Bạn đã cân nhắc [chọn dâu] (http://technosophos.com/content/git-cherry-picking-move-small-code-patches-across-branches) thay vì hợp nhất 'master' thành' phát triển' ? –
Theo mặc định, với một hợp nhất FF không, nếu bạn kéo phát triển thành master, mẹo phát triển sẽ không có thay đổi chính, nhưng master sẽ có những thay đổi phát triển. Đó là điều bạn muốn? – Andy
@Andy - về cơ bản tôi chỉ muốn thay thế chủ nhân bằng phát triển. Tôi không muốn nó phàn nàn về những thay đổi chính không được sáp nhập vào phát triển, v.v. – TaylorOtwell