打印Git Repo版本

时间:2015-04-08 22:16:16

标签: git version

我正在使用Git维护一个需要外部文本文件输入的数值解算器。

随着功能的增长,新版本的求解器需要比以前版本更多的输入数据。这意味着如果使用最新的解算器来运行旧输入,则可能会发生解析错误。

我希望做的是编译的解算器能够将其版本号(例如, git rev-parse HEAD 的输出)打印到输出文件。由于我们有大量过去的模拟案例,因此这将非常有用。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

Git提供了一个" hook"系统,你最好的选择是在那里使用一个脚本

http://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#Client-Side-Hooks

提交后发出的声音是您最好的选择,这将允许更新提交版本以在编译版本中使用。

虽然看起来你也可以用make脚本轻松添加它?