【发布时间】:2017-01-19 15:24:11
【问题描述】:
我有一个脚本正在编写/更新包含我的软件版本信息的文件。它基于 git describe 并且基本上只计算自最后一个标签以来的提交。是否有任何最佳实践让 git 挂钩来运行此脚本,以便所有开发人员在编译之前始终拥有最新的版本控制信息,而与他们更新工作副本所用的特定工作流程无关?我特别想那些非常典型的:
- 提交/推送
- 拉动
- 合并
- 初始克隆
我确定我错过了一些。是否有一个挂钩可以涵盖所有这些情况,还是我必须安装多个?有什么天然的最佳选择吗?将生成的版本控制文件置于版本控制之下是否有意义?
【问题讨论】:
-
请阅读并遵守stackoverflow.com/help/someone-answers ;-)
标签: git versioning githooks