Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你能在git提交消息中标记某人吗?_Git - Fatal编程技术网

你能在git提交消息中标记某人吗?

你能在git提交消息中标记某人吗?,git,Git,偶尔我会在git提交消息中给人们打电话。同时,它也会让人们知道他们应该关注提交 示例:“修复由+JoeSchmoe引起的问题”Git提交消息是自由格式的,但Git本身没有支持类似的功能。您可以寻找支持此功能的Git包装器(Github?不知道),或者自己构建一些供本地使用的东西。如何做到这一点取决于您如何使用Git。Git中没有内置的方法来实现这一点,因为Git不做任何类型的通知 一种选择是简单地设置您自己的约定,并使用您自己的脚本来提取此类提交或以类似的方式发送适当的通知 但是,在两种常见的基

偶尔我会在git提交消息中给人们打电话。同时,它也会让人们知道他们应该关注提交


示例:“修复由+JoeSchmoe引起的问题”

Git提交消息是自由格式的,但Git本身没有支持类似的功能。您可以寻找支持此功能的Git包装器(Github?不知道),或者自己构建一些供本地使用的东西。

如何做到这一点取决于您如何使用Git。Git中没有内置的方法来实现这一点,因为Git不做任何类型的通知

一种选择是简单地设置您自己的约定,并使用您自己的脚本来提取此类提交或以类似的方式发送适当的通知

但是,在两种常见的基于Git的工作流中,这一点的工作方式有现有的约定:通过电子邮件发送的补丁和GitHub

在Linux内核和Git项目本身使用的通过电子邮件工作流发送的修补程序中,您要做的是在表单消息的末尾添加行:

Cc: Joe Schmoe <joe.schmoe@example.com>
Cc:Joe Schmoe
然后,当您使用和格式化并通过电子邮件发送修补程序时,Joe Schmoe将在发送的电子邮件上进行抄送,因此应通过电子邮件通知此修补程序


另一个约定是,如果您使用类似GitHub的东西,则使用
@JoeSchmoe
提及他们的GitHub用户名。我不知道我的头顶,他们的帮助没有具体说明,这是否从提交消息本身的工作;但至少,在你提出的任何评论或请求中,你都可以写
@JoeSchmoe
,他会被告知你提到过他。

我为此尝试了github,是的,它是有效的。
当你在提交消息中键入@notify时,你可以单击姓名导航到该男子的个人资料

我想你可以做你正在做的事情,让人们搜索“+XYZ”之类的字符串。有一个明确的标签系统似乎不会增加很多,没有什么可以阻止你这么做。您还可以实现服务器端钩子来处理某些提交消息。不过,我不确定这里问的是什么。