我最近将源码转移到了git(vso)。但是我无法理解拉动请求应该如何工作。
以下是我们的内容: 我们有一个远程主和开发分支,我们都只检查开发分支。在CI构建之后,作者创建了一个拉取请求,并且有人确认了它。现在我希望Branch页面上的visual studio显示两个分支在同一状态0后面/ 0前面但实际上在每次成功的pull请求之后我的dev分支落后(每个接受的pull请求1个)
这是什么意思,为什么我的分支在从dev到main的所有提交之后都没有处于相同的状态。
答案 0 :(得分:1)
成功拉取请求后,主分支将创建一个名为“从分支合并拉取请求 x 到主”的新提交以及dev分支中的提交这就是为什么你的dev分支是主分支后面的1次提交的原因。您可以通过在成功提取请求后检查每个分支的提交历史记录来找到差异。
如果您获取主分支,将其合并到dev分支,并推送到VSO,您的分支将具有相同的状态。