最佳答案
我们正在将我们的(巨大的)项目移动到 git,我们正在考虑使用子模块。我们的计划是在这个超级项目里有三个不同的头:
释放,稳定,最新
项目负责人将处理发布和稳定分支。他们将根据需要移动子模块。
问题是“最新”的头。我们希望超级项目“最新的”头部跟踪所有子模块的主分支(自动)。如果它能显示所有提交到子模块的历史,那就太好了。
我已经看过 GitSlave 了,但不是我们想要的,有什么建议吗?