我正在为数据科学项目使用gitflow模型,在创建新的发行分支之后,我想自动更改一个文件中的版本号并提交。新版本名称应仅是发布分支的名称。
我认为用于post-checkout的git hook可能是最好的选择,但是我不明白如何使用接收到的参数来检查checkout是分支创建还是现有分支的签出,或者如何获取新创建的发行分支的名称。
答案 0 :(得分:0)
使用预推送或预提交来执行此操作比后签出更有意义,以避免提交仅包含版本变更且未更改代码的提交。但是,就完成版本更改而言,您需要更加详细地了解代码库。版本是否保存在json文件中?您在Unix上吗?视窗?