我想在Git中修改提交消息的默认模板。但到目前为止,我还没有找到一种方法来全局地修改整个仓库。我只找到了通过git config本地修改的可能性。有没有办法修改通用提交模板?我在自己的Gitlab中托管了repo。
git config
vx6bjr1n1#
有几个ways可以全局配置提交消息模板:1.配置提交消息验证的推送规则。此方法需要Premium或Ultimatesubscription level。1.创建git server hook用于提交消息验证,并将其设置在GitLab server中。此方法需要访问GitLab server文件系统。您必须拥有所有这些文件的管理员权限。也可以在没有管理员权限的情况下为每个项目配置推送规则,但您仍然必须具有Premium或Ultimate订阅级别。
Premium
Ultimate
ni65a41a2#
我进行了一些内部讨论,并将解决问题如下:用户将接受培训/指导提交消息应该是什么样子,特别是必须包含一个ticket编号。如果这还不够,我将设置相应的hook脚本。作为一个小的边注:当消息以#开头时,看看各个IDE和Git参数如何处理它是很有趣的。
2条答案
按热度按时间vx6bjr1n1#
有几个ways可以全局配置提交消息模板:
1.配置提交消息验证的推送规则。此方法需要
Premium
或Ultimate
subscription level。1.创建git server hook用于提交消息验证,并将其设置在GitLab server中。此方法需要访问GitLab server文件系统。
您必须拥有所有这些文件的管理员权限。
也可以在没有管理员权限的情况下为每个项目配置推送规则,但您仍然必须具有
Premium
或Ultimate
订阅级别。ni65a41a2#
我进行了一些内部讨论,并将解决问题如下:用户将接受培训/指导提交消息应该是什么样子,特别是必须包含一个ticket编号。如果这还不够,我将设置相应的hook脚本。
作为一个小的边注:当消息以#开头时,看看各个IDE和Git参数如何处理它是很有趣的。