使用Azure DevOps,我从Dev分支中创建了一个分支。
当我打开一个拉取请求时,它包括来自Dev分支的所有提交。
即使打开新分支也需要打开拉取请求吗?
通过这种方式,我可以选择仅使用我新添加的文件打开“清除”拉取请求,
但这是获取“清除”拉取请求的唯一方法吗?
答案 0 :(得分:0)
即使打开新分支也需要打开拉取请求吗?
答案是否定的。
我们知道,Pull请求可以:
在合并之前让您的团队审核代码并提供有关更改的反馈 它进入主分支。拉取请求可以来自任何一个主题 同一存储库中的分支或分支的分支中的分支 原始存储库。审核者可以逐步完成建议的更改, 留下评论,然后投票批准或拒绝该代码。
使用拉取请求,分支中的代码受到保护。当我们从Dev分支中打开一个新分支时,将其命名为feature
分支,而无需进行任何修改,我们不需要打开拉取请求,因为在新feature
中没有任何新更改分支。
这样,它将为我提供打开“清除”拉取请求的选项 仅与我新添加的文件
如果我们基于 feature
分支创建Dev
分支,请在功能分支上进行任何更改,然后创建合并feature
分支到Dev
分支,它仅包括新添加的文件:
但是,如果将feature
分支合并到其他分支,而不是Dev
分支,则它将不仅包括新添加的文件。
希望这会有所帮助。