是否可以准备git标签消息?

问题描述 投票:5回答:2

[在git中添加新标签时,我想在$ EDITOR启动之前自动修改默认(空)标签消息,类似于git允许通过prepare-commit-msg钩准备提交消息的方式。

例如:

git tag -s v1.2.3

应使用以下预填充的内容打开我的编辑器:

Release v1.2.3:

  * Dynamically generated message 1

  * Dynamically generated message 2

Default standard text.

#
# Write a tag message
# Lines starting with '#' will be ignored

有什么方法可以实现这一目标?不幸的是,prepare-commit-msg挂钩不适用于标记消息。 (或者这,或者我太愚蠢了,无法找到如何去做。)

git git-tag
2个回答
4
投票

您可以创建一个别名,该别名将首先用所需的内容填充临时文件,然后使用选项git tag / -F <file>运行--file=<file>,以将临时文件的内容馈入标签消息。从理论上讲,是这样的:


0
投票

您可以做这样的事情

© www.soinside.com 2019 - 2024. All rights reserved.