【发布时间】:2023-02-09 20:44:18
【问题描述】:
我有一个分支策略,我有一个分支代表我的每个组织。 现在在分支上工作时,我们可以提交发布或修补程序更正等...... 我希望能够将提交标记/标记为“hotfix”,将另一个提交标记为“R3.x”等......以区分它们,以便我知道何时需要将它们移动到另一个分支,以准确选择那些标签为“R3.x”或修补程序。
对于多个版本,我们在名称中使用了前缀,例如“R3.x - description”。但是当提交未被批准成为发布的一部分时,我们无法再更新消息(我不想用 git rebase i 重写我的历史记录)。这就是为什么我想要一种更简单的方法来按提交标记或对我的提交进行分类以便以后更好地搜索。
我需要一种 git 标签,但它可以应用于多个提交,而不仅仅是一个唯一的提交。 这将允许我在之后通过 git log 过滤它们。
我们实际上是这样做的,但使用了部分名称。但我想知道是否有更好的选择。
【问题讨论】: