gpt4 book ai didi

git - 在 Azure DevOps Git 中强制使用分支命名约定

转载 作者:太空狗 更新时间:2023-10-29 13:00:55 25 4
gpt4 key购买 nike

我们使用托管在 Azure DevOps 中的 Git 来存储我们所有的源代码。到目前为止,我们已经使用 Git Hooks 来确保团队成员遵循分支命名约定 {branchtype}/{username}/{friendlyname}/{workitemtype}{workitemid}

例子:

  • dev/dparkar/addauth/ta123456
  • hf/jsmith/memoryleak/bu11111

分支命名约定让我们清楚地了解它是常规开发分支还是热修复分支以及它与哪个工作项相关联等。

要在本地设置 Git Hooks,团队成员需要在开始贡献之前在本地运行脚本。这很好,因为除了设置 Git Hooks 之外,脚本还进行了额外的设置。但我们不再需要额外的设置,因此我们希望完全删除该脚本。

有没有办法在服务器端强制使用分支命名约定?

我注意到有 Pull Request Status Server 的文档,但想知道是否有一些 OOTB 只需要在 Azure DevOps 中配置。

最佳答案

TFS 2018 和 Azure Repos 允许您要求在文件夹中创建分支。

参见 https://learn.microsoft.com/en-us/azure/devops/repos/git/require-branch-folders?view=azure-devops有关如何配置权限以启用此功能的说明。

关于git - 在 Azure DevOps Git 中强制使用分支命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com