Git中是否有标记和分组提交的方式/常规做法?据我所知,事实上的做法是引用以哈希开头的问题编号和以符号开头的人(例如Fixed #23
或@userName
) ,像BitBucket或Github这样的应用程序已经正确地解析了这些。
我想要一种方法来对某种类型的提交进行分组,以便我以后可以轻松地引用它们。例如,有时我会实现某些更改,但我知道我迟早会修改它们:所以我通常在提交消息中写for the time being
,所以我更容易只搜索日志提交。
那么,在这些案例中是否有一种方法,共同/最佳实践?甚至是一个我不知道的git工具?
答案 0 :(得分:0)
您可以在存储库中使用post-commit
挂钩来实现此效果。简言之:
@fancy_label
)post-commit
挂钩解析您的提交消息并检测到此@fancy_label
(以及其他标签)post-commit
挂钩后,将此提交添加到每个标签的提交列表,并将其保存到持久存储(到普通文件,甚至是数据库)此持久存储可以是个人的(在文件夹.git中不可提交)或可提交的(包含在项目中)。
你需要制作git别名,以便更容易通过各自的标签搜索和列出这些提交。