Tôi đang làm việc trên một mô-đun đồng bộ hóa nội dung cho Drupal. Có một mô-đun máy chủ, nằm trên trang web ona và hiển thị nội dung thông qua một dịch vụ web. Ngoài ra còn có một mô-đun máy khách, nằm trên một trang web khác, tìm nạp và nhập nội dung theo định kỳ.
Máy chủ được tạo trên Drupal 6. Máy khách được tạo trên Drupal 7. Sẽ cần có phiên bản Druapl 7 của máy chủ. Và sau đó sẽ cần một phiên bản Drupal 8 của cả máy khách và máy chủ khi nó được phát hành vào năm tới.
Tôi còn khá mới đối với kiểm soát git và nguồn, vì vậy tôi đã tự hỏi cách tốt nhất để thiết lập kho git là gì? Nó sẽ là một trường hợp có một kho lưu trữ riêng cho từng trường hợp, tức là:
Drupal 6 server = 1 repository
Drupal 6 client = 1 repository
Drupal 7 server = 1 repository
Drupal 7 client = 1 repository
etc
Hoặc sẽ có ý nghĩa hơn khi có một kho lưu trữ cho máy chủ và một kho lưu trữ khác cho máy khách sau đó tạo các nhánh cho mỗi phiên bản Drupal?
Hiện tại tôi có 2 kho lưu trữ - một cho khách hàng và một cho máy chủ.