Có quy trình làm việc được đề xuất để làm việc với các chi nhánh tính năng git-flow trong Gerrit không? Bất kỳ phương pháp hay nhất nào?Quy trình làm việc với các chi nhánh tính năng luồng chảy và Gerrit
Chúng tôi đang bắt đầu một dự án với nhiều nhà phát triển và một kho lưu trữ trung tâm do Git quản lý. Chơi xung quanh với git-flow, tôi bị mắc kẹt với vấn đề đẩy các nhánh tính năng vào Gerrit như một cách để sao lưu công việc của nhà phát triển trong khi tính năng chưa hoàn thành:
Chúng tôi không muốn các chi nhánh đặc trưng được xem xét trong khi được phát triển để chúng tôi cho phép tất cả các nhà phát triển đẩy trực tiếp vào refs/heads/feature/*, phá vỡ nhánh đánh giá ma thuật. Chúng tôi muốn thực hiện đánh giá khi chi nhánh tính năng được hợp nhất vào chi nhánh phát triển, nhưng khi nhà phát triển đẩy công việc của cô ấy đến Gerrit sau khi hợp nhất này, chỉ có cam kết hợp nhất để xem xét. Những thay đổi được thực hiện trong nhánh tính năng KHÔNG xuất hiện trong tập bản vá này. Tôi cho rằng đó là vì những thay đổi này đã được đẩy trực tiếp đến ref/heads/feature/* nên Gerrit nghĩ rằng họ không cần xem xét nữa.
Nếu nhà phát triển thay vì đẩy chi nhánh tính năng vào Gerrit ngay trước khi hoàn thành chi nhánh tính năng? Để có thể làm được điều này, cô ấy sẽ cần các quyền để đẩy và tạo các tham chiếu trên refs/heads/feature/* và trên refs/for/refs/heads/feature/*, đảm bảo rằng cô chỉ push vào nhánh đánh giá.
Mọi trợ giúp sẽ được đánh giá rất nhiều.
Xin lỗi tôi bị mất này một:.) https://github.com/marcricharme/gitflow Tôi thực sự được cập nhật một nhận xét về điều này, Nó hoạt động rất tốt, chúng tôi có 4-600 nhà phát triển tích cực sử dụng nó –