我是否每次都要打开拉取请求?

时间:2020-06-09 09:02:23

标签: visual-studio azure-devops

使用Azure DevOps,我从Dev分支中创建了一个分支。

当我打开一个拉取请求时,它包括来自Dev分支的所有提交。

即使打开新分支也需要打开拉取请求吗?

通过这种方式,我可以选择仅使用我新添加的文件打开“清除”拉取请求,

但这是获取“清除”拉取请求的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

即使打开新分支也需要打开拉取请求吗?

答案是否定的。

我们知道,Pull请求可以:

在合并之前让您的团队审核代码并提供有关更改的反馈 它进入主分支。拉取请求可以来自任何一个主题 同一存储库中的分支或分支的分支中的分支 原始存储库。审核者可以逐步完成建议的更改, 留下评论,然后投票批准或拒绝该代码。

使用拉取请求,分支中的代码受到保护。当我们从Dev分支中打开一个新分支时,将其命名为feature分支,而无需进行任何修改,我们不需要打开拉取请求,因为在新feature中没有任何新更改分支。

enter image description here

这样,它将为我提供打开“清除”拉取请求的选项 仅与我新添加的文件

如果我们基于 feature分支创建Dev分支,请在功能分支上进行任何更改,然后创建合并feature分支到Dev分支,它仅包括新添加的文件

enter image description here

但是,如果将feature分支合并到其他分支,而不是Dev分支,则它将不仅包括新添加的文件。

希望这会有所帮助。