按照惯例,我在 git 中创建我的故事分支以在其中包含 Jira 问题 ID,例如 FOO-1001。我有一个脚本可以为我做这件事。现在,我准备了另一个从 Jira API 获取 FOO-1001 标题的脚本。我想在输入时实现:
$ git commit
我的编辑器打开预填充以下内容:
BUGFIX: FOO-1001 Some sample issue title downloaded using my script
使用我描述的脚本来实现这一目标的最简单方法是什么?我的想法是以某种方式将提交消息格式化为一个文件,以便 git 可以找到它并作为默认值使用。一种方法似乎是使用prepare-commit-msg
钩子,但我更愿意使用独立脚本来实现我的目标,而不需要任何配置.git
(以便我的同事可以轻松地重用它)。