我总是很难为提交编写好的git提交消息,除了提交子模块的更新之外什么也没做。我真正想写的是“只是阅读那些令人讨厌的子模块提交消息!”
也许一个稍微好一点的解决方案是,是否存在一些东西进入子模块并连接所有消息,因为之前的提交以一种不错的方式启动并自动使 消息?
答案 0 :(得分:1)
我不知道为什么这会让你感到压力,但我认为你可能只有两个基本原因来更新你的子模块:
您在子模块中发现了一个错误,它已在上游修复。我这个案子只写:
Update submodule XXX to vY.Z to add feature KKKK
您可能还想添加有关此功能如何影响您的回购等的其他详细说明。
您只想将子模块同步到最新版本,并且不关心修复或更改的内容:
Update submodule XXX to latest
答案 1 :(得分:0)
另一种可能性是to use
git config --local status.submoduleSummary true
它将提供有关子模块的提交的信息,然后您可以将其复制粘贴到您的superprojects提交消息中。
另请参阅this questions的答案以了解其他一些脚本。