我正在为Drupal开发内容同步模块。有一个服务器模块,它位于网站上,并通过Web服务公开内容。还有一个客户端模块,它位于不同的站点上,并定期提取和导入内容。
服务器在Drupal 6上创建。客户端在Drupal 7上创建。将需要Druapl 7版本的服务器。明年发布后,客户端和服务器都需要Drupal 8版本。
我对git和源代码控制还很陌生,所以我想知道设置git存储库的最佳方法是什么?如果是每个实例都有一个单独的存储库,即:
Drupal 6 server = 1 repository
Drupal 6 client = 1 repository
Drupal 7 server = 1 repository
Drupal 7 client = 1 repository
etc
还是有一个服务器存储库和一个客户端存储库,然后为每个Drupal版本创建分支会更有意义?
目前,我有2个存储库-一个用于客户端,另一个用于服务器。