Git Extensions 有一个称为提交模板的功能,我在提交代码时经常使用它,以确保每行的字符数永远不会超过某个最大值,并且第二行始终为空白,基本上这样我的提交消息格式正确。
我只有 1 个提交模板集,但我仍然需要在提交时手动选择它。有什么方法可以在我开始新提交时自动选择此提交模板?
这在 Git 扩展中是不可能的。提交面板保持其状态并且不能默认为任何值。例如,打开提交窗口并在提交区域输入“这是我的提交文本”或一些任意消息,然后关闭窗口和整个应用程序而不进行提交。重新启动应用程序后,文本仍将在提交区域中。这可能非常有用,但作为维护状态的副作用,我们似乎失去了除了空白消息之外的任何类型的默认值。
我知道的唯一解决方法是克隆 Git 扩展代码仓库并自己添加该功能并请求将其包含在未来的版本中。对你来说,工作可能比它的价值更多。
对于 GitExtensions >您可以在-> -> ->2.50.02
下添加模板
Tools
Settings
Git Config
Path to commit template
并添加您想要的任何路径。您可以Settings source
在同一窗口下切换以影响所有回购或仅影响您的本地回购。
或者,如果您想使用命令行,您可以这样做:
$ git config --global commit.template <path_to_your_.txt_template_file>
就像这里提到的