我不确定这是因为git
还是VSTS
:当我从分支机构完成拉取请求到 master <时,我收到不同的消息/ em>的
如果源分支( new-dev )只有一个提交( new dev / 1 ),则合并提交消息将是 Merged PR ##: &LT; commit-message&gt; ,例如 Merged PR 84:new dev / 1 。
如果源分支( dev )有多个提交( dev / 1 , dev / 2 , dev / 3 )合并提交消息将是合并PR ##:合并&lt;分支名称&gt;掌握,如合并PR 83:合并开发者。
答案 0 :(得分:1)
git
一无所知&#34;拉取请求&#34;,您所看到的消息不是标准的git合并消息,所以我说它是VSTS那就是创造它们。
为何与众不同?大概是因为(a)当它只是一个提交合并时,他们假设复制提交的消息给出了合并对主线做的最详细/最有用的描述,但是(b)当有多次合并通常不会在分支上包含来自每个提交的详细信息,因此它提供了摘要(合并了这样的分支)
答案 1 :(得分:1)
这是vsts的一项功能。这与git无关。
如果只有一个提交,则该提交(以及它的消息)是合并的最具体描述。
如果有多个提交,则最具体的描述是分支名称。因此不同。
在创建PR时,您可以按照自己的方式命名PR。然后,该名称将用于合并提交消息。