Lưu ý: Tôi khá mới đối với cả git và GitHub. Vì vậy, trong thiết lập hiện tại của tôi, nhóm của tôi sử dụng git flow Hotfixes (thường được bắt đầu và hoàn thành bởi một công cụ đồ họa như GitKraken hoặc IntelliJ) để thực hiện các thay đổi phải được hợp nhất thành hai nhánh và đẩy ngược lên cả hai. Vì vậy, ví dụ như các dòng sẽ là:Cách thực hiện các hotfix với Yêu cầu kéo GitHub
- Kéo mới nhất từ chủ
- Bắt đầu hotfix
- Cam kết thay đổi
- Merge chi nhánh hotfix vào cả hai tổng thể và phát triển và đẩy cả hai phía thượng lưu
Chúng tôi hiện đang xem xét việc chuyển mã của chúng tôi sang GitHub và muốn bắt đầu sử dụng Pull Requests, vì một vài lý do:
- móc CI để chạy thử nghiệm và các công cụ
- một nơi để đưa ý kiến mã cụ thể không liên quan trực tiếp đến "vấn đề" cơ bản
- tránh sự cần thiết cho tất cả mọi người để không ngừng được kéo thạc sĩ mới nhất/phát triển đến địa phương của họ máy để họ có thể hợp nhất các thay đổi
Nhưng trong trường hợp Hotfixes, tôi không biết phải làm gì vì tôi đang hợp nhất thành hai nhánh nhưng thực sự là một "hành động" để tạo thủ công hai yêu cầu kéo có vẻ lạ, đặc biệt là từ bước 4) trong luồng hiện tại của chúng tôi là một nhấp chuột duy nhất.
Có cách xử lý thông minh này không? Trường hợp lý tưởng của tôi sẽ là việc nhấn nút Hợp nhất trên Yêu cầu kéo sẽ chỉ hợp nhất vào cả hai, nhưng điều đó dường như không phải là một tùy chọn có sẵn.
câu hỏi tương tự http://softwareengineering.stackexchange.com/questions/187723/code-review-with-git-flow-and-github – Robbie
@Robbie cảm ơn, tôi cũng sẽ xem xét các câu hỏi đó. – Dan