我正在使用Git维护一个需要外部文本文件输入的数值解算器。
随着功能的增长,新版本的求解器需要比以前版本更多的输入数据。这意味着如果使用最新的解算器来运行旧输入,则可能会发生解析错误。
我希望做的是编译的解算器能够将其版本号(例如, git rev-parse HEAD 的输出)打印到输出文件。由于我们有大量过去的模拟案例,因此这将非常有用。
有什么想法吗?谢谢!
答案 0 :(得分:1)
Git提供了一个" hook"系统,你最好的选择是在那里使用一个脚本
http://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#Client-Side-Hooks
提交后发出的声音是您最好的选择,这将允许更新提交版本以在编译版本中使用。
虽然看起来你也可以用make
脚本轻松添加它?