【发布时间】:2019-09-09 13:38:07
【问题描述】:
我正在为一个数据科学项目使用 gitflow 模型,我想在创建一个新的发布分支后自动更改一个文件中的版本号并提交它。新版本名称应该只是发布分支的名称。
我认为用于 post-checkout 的 git hook 可能是最好的选择,但我不明白如何使用它收到的参数来检查 checkout 是创建分支还是结帐到现有分支,也不知道如何获取新创建的发布分支的名称。
【问题讨论】:
-
自动版本控制可能会起作用,但最好为您所做的每个源版本添加签名标签。
-
@0andriy 自动版本控制如何工作?
-
以您描述的方式。我从不使用这种方法,只考虑(签名)标签。
-
根据stackoverflow.com/questions/14297606/…,您可能想尝试更新挂钩。
-
@alex 似乎只适用于推送,因为它是一个服务器端钩子,我需要它是一个本地操作。