如何仅为 Azure DevOps 中文件夹内的特定分支创建拉取请求模板?

问题描述 投票:0回答:2

我正在尝试为 Azure DevOps 中的分支创建一个拉取请求模板,名称为 Features/Project_foo

存储库的默认分支是 master,我在其中创建了一个名为 .azuredevops/pull_request_template/branches 的文件夹,该文件夹遵循文档中的指导:

https://learn.microsoft.com/en-us/azure/devops/repos/git/pull-request-templates?view=azure-devops

由于文件名中不允许使用正斜杠,我无法创建名为 Features/Project_foo.md 的 .md 文件。

可以使用名为“Features.md”的文件为“Features”文件夹中的所有分支创建 PR 模板。但是,我只想为 Features/Project_foo 分支创建一个 PR 模板。

Azure DevOps 是否仅支持文件夹中特定分支的拉取请求模板?
azure azure-devops
2个回答
-1
投票

您可能会将分支与子文件夹混淆。分支是其创建时起源的直接复制品。一旦创建,它实际上就是它自己的存储库(某种意义上)。

如果您只想在子文件夹中创建自述文件,则需要先导航到子文件夹,然后选择添加文件。如果该文件夹不存在,请先创建它。然后你只需给它一个名称 - 不需要斜杠或子文件夹名称。

如果您有一个单独的分支,那么它应该显示在第一个屏幕截图左上角的下拉列表中。先切换到分支,然后完成上面的步骤。


-1
投票

Azure DevOps 是否支持文件夹中特定分支的拉取请求模板?

是的,支持。

错误表明文件名

Features/Project_foo.md
无效,因为它包含
/
。这与您的实际问题无关,但如果您想要 Features 文件夹下的文件,请不要使用 / 重命名现有文件,而是需要使用内容创建一个新文件。

要为 Features/Project_foo 分支创建 PR 模板,您应该创建 Features.md 命名模板,而不是 Features/Project_foo.md。请检查下面的doc

我的模板,请放在默认分支中。

创建 PR 到目标Features/Project_foo分支时使用模板:

© www.soinside.com 2019 - 2024. All rights reserved.