标签: git
我们目前将我们的版本号存储在git中的文件中。由于我们的疯狂过程,在稳定阶段 - 即代码冻结 - 每次提交到远程存储库都需要更新文件中的版本号。
我们的远程存储库托管在Stash。
我们如何强制执行每个提交都已将此文件修改为提交的一部分,并确保没有人意外忘记更新文件?如果我们有一个预提交钩子,那么它需要每个开发人员运行相同的环境(windows / linux),并且它要求每个开发人员手动安装预提交钩子(我认为)。应该在git中强制执行pre-push hook吗?什么是最好的方式?