【问题标题】:Avoid automatic work item linking when pushing to git repositories推送到 git 存储库时避免自动工作项链接
【发布时间】:2017-01-30 19:32:34
【问题描述】:

psuhing 到 git 存储库时是否可以避免 tfs 2015 中的自动工作项链接?

问题:我们必须导入带有 svn 提交消息的 svn 存储库,包括另一个问题跟踪系统的主题标签。当将这些导入的 git-repos 推送到 tfs 时,tfs 会扫描所有提交消息中的主题标签,并自动将工作项链接到“匹配”的 tfs 工作项 --> 我们不希望 tfs 为这次推送这样做

如何配置此行为?

【问题讨论】:

  • 你在 git 提交消息中使用 # 吗?例如,如果您在 git commit 消息中使用 # ,如 git commit -m'fixes #123' TFS 将自动将提交添加为指定工作项中的链接项。
  • 是的,我知道,但是这些“#”隐藏在 svn 提交消息中,我们想要导入整个 svn 提交历史

标签: git svn tfs tfs-2015


【解决方案1】:

恐怕没有办法禁止自动关联。这是设计的。

您可能必须手动删除此推送的冗余工作项。

【讨论】:

    【解决方案2】:

    我不确定 TFS 2015 的情况,但在 Azure DevOps 中,存储库中有一个设置,用于自动为提交评论中提到的工作项创建链接,您可以将其关闭。

    文档中提供了详细信息: https://docs.microsoft.com/en-us/azure/devops/repos/git/repository-settings?view=azure-devops

    TFS 2015 中可能有类似的设置?

    这就是它在 Azure DevOps 中的样子

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2023-03-10
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-01-23
      相关资源
      最近更新 更多