Chúng tôi là một nhóm nhỏ các nhà phát triển web hiện đang sử dụng lật đổ nhưng chúng tôi sẽ sớm chuyển sang github.
Tôi đang xem xét các loại quy trình công việc github khác nhau và chúng tôi không chắc liệu toàn bộ khái niệm forking trong github cho mỗi nhà phát triển có phải là một ý tưởng tốt cho chúng tôi hay không.
Nếu chúng tôi sử dụng dĩa, tôi hiểu mỗi nhà phát triển sẽ có kho lưu trữ từ xa & cục bộ riêng. Tôi lo lắng nó sẽ làm cho việc thay đổi khó khăn và quá phức tạp. Ngoài ra, mối quan tâm lớn nhất của tôi là nó sẽ buộc mỗi nhà phát triển phải có 2 điều khiển từ xa: origin (là ngã ba từ xa) và ngược dòng (được sử dụng để "đồng bộ hóa" các thay đổi từ kho lưu trữ chính). Không chắc chắn nếu đó là một cách dễ dàng để làm việc.
Điều này tương tự với quy trình làm việc được giải thích ở đây: https://github.com/usm-data-analysis/usm-data-analysis.github.com/wiki/Git-workflow
Nếu chúng ta không sử dụng dĩa, có lẽ chúng ta có thể ổn bằng cách sử dụng repo trung tâm tạo một nhánh cho mỗi tác vụ chúng ta đang làm và hợp nhất chúng vào nhánh phát triển trên cùng một kho lưu trữ. Điều đó có nghĩa là chúng tôi sẽ không thể hạn chế việc hợp nhất các chi nhánh và có thể hơi lộn xộn khi có nhiều chi nhánh trên kho lưu trữ trung tâm.
Bất kỳ đề xuất từ các nhóm đã cố gắng cả hai quy trình công việc?