创建发行分支时,如何使用git钩子来增加版本号?

时间:2019-09-09 13:38:07

标签: git githooks

我正在为数据科学项目使用gitflow模型,在创建新的发行分支之后,我想自动更改一个文件中的版本号并提交。新版本名称应仅是发布分支的名称。

我认为用于post-checkout的git hook可能是最好的选择,但是我不明白如何使用接收到的参数来检查checkout是分支创建还是现有分支的签出,或者如何获取新创建的发行分支的名称。

1 个答案:

答案 0 :(得分:0)

使用预推送或预提交来执行此操作比后签出更有意义,以避免提交仅包含版本变更且未更改代码的提交。但是,就完成版本更改而言,您需要更加详细地了解代码库。版本是否保存在json文件中?您在Unix上吗?视窗?