git - 更改子模块时更新 git 子模块
问题描述
我目前想用 git 改进我的工作流程。我运行一个有几个 repos 的 Gogs 服务器。一个 repo 是软件,其他是语言文件或翻译。
由于内部原因不允许翻译人员查看源代码,因此我决定将每种语言都包含为子模块。
这很好用,只对我来说很复杂。我认为作为 Gogs 服务器的管理员,我可能有“权力”来安装一个钩子,当子模块中有新的翻译时,它会自动更改子模块。我将能够将子模块集成到不同的存储库中。语言文件的更改可以直接从子模块主模块传输到主模块。
恐怕我没有这方面的经验。有人可以帮我吗?
解决方案
推荐阅读
- angular - Angular HttpClient 接收并处理 302/307 响应码;禁用重定向
- c# - 如何减少使用 ReadCommitted 事务在 C# 中报告锁定的 Progress OpenEdge OdbcCommand 所需的时间?
- python - 将二进制字符串转换为十进制
- excel - 用户窗体关闭时如何自动保存工作簿?从红色的“X”
- java - 如何禁用 Spring Boot Hibernate“列出实体”选项?
- sql - 如何使用 dplyr 将 R 中的日期值与 SQL 数据库中的日期时间值结合起来?
- c++ - 尝试添加两个向量,但添加顺序错误
- google-apps-script - 尝试从另一个选项卡复制值但不断收到错误“函数 getValues() 不能用作左侧”
- excel - 确定单元格值何时在日期范围内
- javascript - 如何使用相同的数据填充页面上的多个元素(具有相同的类)?