Git 的 Azure Devops 仅建议最新提交的拉取请求

Azure Devops with Git only suggest Pull Request for latest commit

我们最近切换到 Git inn Azure Devops(来自 TFVC),我正在努力处理 Pull Requests:

1) 我从 Master 创建了一个分支,并在该分支上提交了一些更改。这次我没有做一个合并请求。

2) 然后我从 Master 创建了第二个分支(没有第一个分支的更改!)。我在第二个分支上提交了更改。

现在我想为第一次提交创建一个 Pull Request。 但是在 Azure Devops 中,我只得到为最新提交创建 Pull Request 的建议! 无论如何我都找不到为第一次提交创建拉取请求,除非我先做第二次(在这种情况下我不想这样做)。

Azure Devops Git 不支持我的工作方式吗? (我假设这可以通过命令行 Git 完成,但我想在我已经在 Visual Studio 和 Azure Devops 中工作时避免这种情况。)

感谢您的帮助!

我想弄清楚真正的问题是什么,但您始终可以从左侧菜单创建新的拉取请求 "Repo → Pull Requests → New Pull Requests",然后您可以 select 来源和目标分支.

如果我稍微抓住了下面的问题:你不能在一个有多个的源分支中为单个提交发出拉取请求。拉取请求在分支级别运行,如果您打开拉取请求,您可以随时添加新提交,直到 PR 关闭(合并或放弃)。