2016-10-01 11 views
5

Tôi đang làm việc trên dự án Android với 4 nhà phát triển.Cách tránh lặp lại mã trên các chi nhánh kho Git

Khách hàng trật tự như sau:

  1. Thiết kế mới cho ứng dụng (4 nhà phát triển)
  2. Giữ cập nhật và sửa lỗi cho đến thiết kế mới đã sẵn sàng (1 nhà phát triển)

My vấn đề là:

Cách áp dụng ở trên trên kho Git (chi nhánh)

Tôi sẽ tạo nhánh mới để thiết kế lại và một nhánh khác để cập nhật và sửa lỗi? và cách sử dụng tốt nhất để tránh việc di chuyển và lặp lại mã là gì?

một số cập nhật và bản sửa lỗi có thể ảnh hưởng đến các lớp học java đang được thay đổi thiết kế.

Lời khuyên, vui lòng. Rất cảm ơn

+0

để logic sẽ vẫn gần như giống nhau? chỉ có giao diện người dùng đã thiết kế lại? – user1506104

+0

@ user1506104, giao diện người dùng sẽ thay đổi (không hiển thị) và một số cập nhật và bản sửa lỗi sẽ được áp dụng trên giao diện người dùng cũ (để cập nhật phát trên Google) –

Trả lời

2

Vì bạn đang sử dụng Git, điều này có thể được thực hiện dễ dàng thông qua quy trình tạo nhánh và hợp nhất cơ bản. Nhóm của bạn nên biết cách áp dụng các hoạt động Git như chuyển đổi nhánh, hợp nhất và cách giải quyết xung đột nhánh. Một bài báo đầy đủ về điều này có thể được tìm thấy trong Git documentation here là bao gồm một trường hợp tương tự như của bạn.

Các vấn đề liên quan