Azure-Devops:查找包含提交的分支
Azure-Devops: find in which branches a commit is contained
我们在 DevOps 中有工作项,其中有链接的提交。
我在 DevOps 中打开 Git 提交,想查找有关哪些分支包含该提交的信息。
如何确定此提交的分支?
更新:该问题已被编辑以在 Git 的上下文中更有意义,因为提交可能存在于多个分支上,即使 Azure DevOps 只会显示UI 中任何特定提交的零个或一个分支。要查看问题当前措辞中包含提交的所有分支,您可以使用命令行:
git branch --all --contains <commit-ID>
对于问题的原始措辞,由于提交可以存在于零到多个分支上,因此显示存在提交的 分支没有意义。 (如果只有一个分支存在提交,也许会这样,但这不是典型回购中的正常情况。)
我刚刚在 Azure DevOps 中确认,当您直接查看提交时,它不会显示任何分支信息。但是,如果您正在查看特定分支的历史记录,然后单击一个提交,您将看到您查看该提交的分支名称,并且它出现在确切位置您在屏幕截图中指定。如果您从多个分支单击同一个提交,您将看到不同的分支名称,具体取决于您从哪个分支单击提交。
请注意,当显示分支时,URL 有附加参数。以下是未显示分支和显示分支的示例:
commit/aa2fa1e1c344b8b79e012a2b47acf32c445e94b2
对
commit/aa2fa1e1c344b8b79e012a2b47acf32c445e94b2?refName=refs%2Fheads%2Fmy-branch-name
我们在 DevOps 中有工作项,其中有链接的提交。
我在 DevOps 中打开 Git 提交,想查找有关哪些分支包含该提交的信息。
如何确定此提交的分支?
更新:该问题已被编辑以在 Git 的上下文中更有意义,因为提交可能存在于多个分支上,即使 Azure DevOps 只会显示UI 中任何特定提交的零个或一个分支。要查看问题当前措辞中包含提交的所有分支,您可以使用命令行:
git branch --all --contains <commit-ID>
对于问题的原始措辞,由于提交可以存在于零到多个分支上,因此显示存在提交的 分支没有意义。 (如果只有一个分支存在提交,也许会这样,但这不是典型回购中的正常情况。)
我刚刚在 Azure DevOps 中确认,当您直接查看提交时,它不会显示任何分支信息。但是,如果您正在查看特定分支的历史记录,然后单击一个提交,您将看到您查看该提交的分支名称,并且它出现在确切位置您在屏幕截图中指定。如果您从多个分支单击同一个提交,您将看到不同的分支名称,具体取决于您从哪个分支单击提交。
请注意,当显示分支时,URL 有附加参数。以下是未显示分支和显示分支的示例:
commit/aa2fa1e1c344b8b79e012a2b47acf32c445e94b2
对
commit/aa2fa1e1c344b8b79e012a2b47acf32c445e94b2?refName=refs%2Fheads%2Fmy-branch-name