【问题标题】:Add field in Pull Request template for Git in Azure DevOps在 Azure DevOps 中的 Git 拉取请求模板中添加字段
【发布时间】:2019-07-20 07:03:54
【问题描述】:

我计划在我的拉取请求模板中添加一个新字段,以强制开发人员在提交拉取请求以供审核之前完成检查列表。

目前,我已经创建了一个降价文件“PULL_REQUEST_TEMPLATE.md”,并在其中放置了以下内容 -

- [ ] Functionality unit tested
- [ ] Followed coding standard
- [ ] Followed database standard
- [ ] Local build successful

但这会在描述字段中显示复选框。我希望在拉取请求模板中添加一个独立于描述字段的新字段。

另外,我想跟踪用户对这些复选框的操作历史记录,但这不是优先事项,但是是的,在这个阶段我非常需要此检查列表的新字段。

谁能建议如何实现这一目标?

【问题讨论】:

  • 我真的希望你能找到一个解决方案,但我听起来并不容易做到这一点。我能想象到的一种难以置信的困难方法是使用REST API of pullre quests 并围绕它包装一个自定义应用程序。但我相信你想把所有东西都保存在 azure devops 中?
  • 你设法让它工作了吗?我也有同样的问题。在拉取请求批准之前,我需要一些需要检查的复选框..
  • 并非如此,不幸的是,这似乎是唯一的选择。我在 UserVoice 平台上提出了一个请求,但没有得到投票,因此委员会因显而易见的原因关闭。我今天重新创建了请求,并希望获得一些选票让委员会得到通知 - developercommunity2.visualstudio.com/t/…

标签: git azure-devops markdown pull-request


【解决方案1】:

但这会在描述字段中显示复选框。我希望在拉取请求模板中添加一个独立于描述字段的新字段。

恐怕我们无法在拉取请求模板中添加一个独立于描述字段的新字段。

根据文档Improve pull request descriptions using templates

什么是拉取请求模板?

拉取请求模板是一个包含 ma​​rkdown 文本的文件,该文件在创建拉取请求时添加到您的 拉取请求描述

我们可以知道,MS提供的模板只是添加到拉取请求描述中的markdown,它不像workitem,我们可以通过自定义流程添加自定义字段。 MS 没有提供除描述以外的自定义字段,因此我们无法在拉取请求模板中添加新字段,必须在描述字段中添加新字段。

顺便说一句,如果在拉取请求模板中添加一个独立于描述字段的新字段是您必须做的事情,您可以在我们的 UserVoice 网站 (https://developercommunity.visualstudio.com/content/idea/post.html?space=21) 上添加您对该功能的请求,这是我们的主要论坛获取产品建议并添加您对此请求的原因。

希望这会有所帮助。

【讨论】:

  • 感谢@Leo,我提出了功能请求。我相信这个理由是有道理的,是有道理的。如果您有不同的想法,请告诉我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-14
  • 2020-07-13
  • 1970-01-01
  • 2021-05-22
  • 2020-08-10
相关资源
最近更新 更多