git - 禁用/更改 Visual Studio Team Services 自动解释散列号提交消息

标签 git migration azure-devops

我们正在尝试将我们的代码库迁移到 VSTS。我们的开发人员在他们的提交消息中引用了工作项(错误)。

VSTS 在处理提交消息时解释这些数字,例如 #3235。

例如,当我们将代码推送到 VSTS 时,它会解释 #3235 并自动关联一个工作项。

我们想在 VSTS 中更改/禁用此设置,或寻找解决方法。

示例提交消息:

提交 8bb44596:在 Production\system 中 merge pull request #3139 from 3641_Dev 的错误,这会自动链接到不需要的 #3139 工作项。

如果可能,我们希望使用方括号中的 VSTS 项,例如 [vsts: 3159]

手动编辑每个提交消息是不现实的。

最佳答案

  1. 导航到版本控制设置
    一个。 https://company-name.visualstudio.com/project-name/_admin/_versioncontrol?_a=security
    b.确保更改 以匹配您的项目名称
  2. 单击要推送到的存储库
  3. 点击选项
  4. 取消选择为提交评论中提到的工作项自动创建链接 enter image description here

  5. 完成迁移后,您可以重新选中自动为提交评论中提到的工作项创建链接。

关于git - 禁用/更改 Visual Studio Team Services 自动解释散列号提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46838435/

相关文章:

node.js - 如何禁用步骤 CREATE SCHEMA 以续写迁移?

ios - 将 Realm 2.x 对象列表迁移到 Realm 3.x 字符串列表(或其他主要类型)

entity-framework - 如何最好地将 Entity Framework 迁移部署到 Web 场

git - 列出使用特定子模块的存储库

git - merge Git 存储库中的两个远程分支

security - 如何设置不同用户只能看到某些部分的git存储库?

git - 如何使用 git grep 命令默认显示行号?

azure - 为什么我的 Azure Devops Pipeline 无法还原包?

python - 如何使用 Poetry 发布到 Azure Devops PyPI 源?

azure-devops - 在 VSTS 上发布时根据环境转换 web.config 文件