我不确定这是否正确属于此处或Drupal StackExchange站点。
我是一家小公司的唯一开发人员。我们有几个Drupal 7站点。我已经构建了几个在大多数站点上使用的自定义模块。我是git的相对新手。
这些网站都是git。每个站点的根目录都是自己的存储库。几乎除了/ sites / default / files之外的所有内容都是针对每个站点的git。我使用drush更新contrib模块和核心,然后提交该站点的所有更改。
这似乎是一个简单的问题,但我很难找到(可能很明显的)答案。
如何构建内容以便在一个位置使用自己的存储库维护自己的自定义模块?现在我只在每个站点上拥有自定义模块的多个副本。他们与网站的其他部分一起承诺,但当然不是这样做的。模块代码在站点之间不同步等。我显然需要在一个地方处理模块并将更新提取到各个站点。
我应该创建一个仅用于我的自定义模块开发的站点并为每个模块创建存储库吗?我的意思是上面的目录中的“git init directory_name”,我的模块将这些模块转换为存储库。然后添加,提交等并推送到我的远程仓库。
我对网站本身需要的东西感到困惑,以便能够提取更新。我是否需要网站上的Git子模块?
由于