【问题标题】:Azure Devops with Git only suggest Pull Request for latest commit带有 Git 的 Azure Devops 仅建议对最新提交的拉取请求
【发布时间】:2025-11-29 03:30:02
【问题描述】:

我们最近切换到了 Git inn Azure Devops(来自 TFVC),我正在努力处理拉取请求:

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

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

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

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

感谢您的帮助!

【问题讨论】:

  • IIRC :在“分支”屏幕中,每个分支旁边都有一个“创建拉取请求”链接。如果它在基本屏幕上不可见,它应该会在您将鼠标悬停在分支上时出现。
  • otherwise : @AlbertoP 写了一个正确的响应,它适用于所有情况。单击“创建拉取请求”链接只是一个快捷方式,可在此表单中预填充一些值。

标签: git azure-devops pull-request


【解决方案1】:

我试图弄清楚真正的问题是什么,但您始终可以从左侧菜单“Repo → Pull Requests → New Pull Requests”中创建一个新的拉取请求,然后您可以在那里选择源分支和目标分支.

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

【讨论】:

  • 谢谢,我同意这个问题有点模糊 :-) 现在找到方法了!
  • @user736570 如果回复对您有帮助,您可以Accept it as an Answer,这对阅读此主题的其他社区成员会有所帮助。
最近更新 更多