VSTS:不同的合并提交消息

时间:2018-02-21 12:16:33

标签: git merge azure-devops pull-request

我不确定这是因为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:合并开发者

enter image description here 有什么区别?

2 个答案:

答案 0 :(得分:1)

git一无所知&#34;拉取请求&#34;,您所看到的消息不是标准的git合并消息,所以我说它是VSTS那就是创造它们。

为何与众不同?大概是因为(a)当它只是一个提交合并时,他们假设复制提交的消息给出了合并对主线做的最详细/最有用的描述,但是(b)当有多次合并通常不会在分支上包含来自每个提交的详细信息,因此它提供了摘要(合并了这样的分支)

答案 1 :(得分:1)

这是vsts的一项功能。这与git无关。

如果只有一个提交,则该提交(以及它的消息)是合并的最具体描述。

如果有多个提交,则最具体的描述是分支名称。因此不同。

在创建PR时,您可以按照自己的方式命名PR。然后,该名称将用于合并提交消息。