首页 > 解决方案 > 更改子模块时更新 git 子模块

问题描述

我目前想用 git 改进我的工作流程。我运行一个有几个 repos 的 Gogs 服务器。一个 repo 是软件,其他是语言文件或翻译。

由于内部原因不允许翻译人员查看源代码,因此我决定将每种语言都包含为子模块。

这很好用,只对我来说很复杂。我认为作为 Gogs 服务器的管理员,我可能有“权力”来安装一个钩子,当子模块中有新的翻译时,它会自动更改子模块。我将能够将子模块集成到不同的存储库中。语言文件的更改可以直接从子模块主模块传输到主模块。

恐怕我没有这方面的经验。有人可以帮我吗?

标签: gitscriptinghookgit-submodulesgogs

解决方案


推荐阅读