gpt4 book ai didi

git-multimail 排除 git diff 和后续邮件

转载 作者:行者123 更新时间:2023-12-04 04:13:09 25 4
gpt4 key购买 nike

我正在尝试使用带有 gitolite 的 git-multimail 向用户发送更新的电子邮件 - 按照说明进行设置相当简单 https://github.com/git-multimail/git-multimail/blob/master/doc/gitolite.rst但我不希望在推送时发送多封电子邮件,只希望发送一封与

git log --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset %ae' --abbrev-commit --date=relative 2da4f6e7..418b7f1b

我已经尝试了很多东西,但我当前的 git config --list 看起来像

multimailhook.logopts=--pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset %ae"
multimailhook.commitemailformat=html
multimailhook.announceshortlog=true
multimailhook.refchangeshowlog=true

电子邮件是通过 html 发送的(颜色通过),但没有任何格式通过 - 我尝试过的任何内容都没有对电子邮件内容和发送的电子邮件数量产生任何影响。

最佳答案

要仅发送一封摘要 (refchange) 电子邮件,您需要停止 multimail 以发送提交电子邮件。要配置它,您需要 disable multimailhook.commitList : 将其设置为 none 或空字符串:

git config multimailhook.commitList none

关于git-multimail 排除 git diff 和后续邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61335588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com