git - Git Pre release hook:自动将发布标签放在常量文件中?
问题描述
GIT 是否支持预发布挂钩?当我在 GIT 中发布时,我想将发布标签放在一个常量文件中,提交它,然后发布它。
是的,我们可以通过像 Jenkins 这样的工具来做到这一点,但我在一个没有这种“先进”设施的客户那里工作。
解决方案
Git 不支持预发布挂钩,因为 git 中没有“发布”的概念。这是 Github 上的一个概念(也许还有其他 git 存储库托管)。Github 为每个标签创建一个版本。
因此,您的“预发布挂钩”可以是一个脚本(或 git 别名),它将版本(或标签名称,或其他)放入文件中,添加、提交、创建标签并推送到 Github。
请参阅我的SQLObject和Cheetah3的预发布脚本示例。
推荐阅读
- css - 窗口缩小时引导容器内容不居中
- firebase - 我在哪里可以找到 [ firebase_auth: ^1.0.1 ] 的所有错误代码
- python - 在 withColumn("myColumn", myEnum.Giraffe) 内使用带有 PySpark 的“python 枚举”的最佳方法
- javascript - 简易自动完成无法识别
- java - 比较不起作用的条件查询 eclipse 链接子查询 (lessThanOrEqualTo,greaterThanOrEqualTo...)
- c++ - 有没有办法要求输入所有字段以避免向量下标超出范围错误?
- python - 使用python递归平面文件并构建层次结构
- html - 我只能在选择列表中允许完全匹配吗?
- bash - 如何在 bash 命令行上运行脚本,使其配置与由 cron 运行时的配置相同?
- npgsql - Jsonb 函数通过 pgAdmin 工作,但不能通过 C# 中的 Npgsql 工作