我试图找到这方面的信息,但它所有的少量信息似乎与 Youtrack 中可用功能的旧版本相矛盾或讨论。
据我了解,您需要设置 Teamcity 并将其链接到 YouTrack,以便它知道解析提交消息。但是我想知道它与 YouTrack 的集成程度如何,作为当前信息:
http://confluence.jetbrains.com/display/YTD3/Integration+with+TeamCity
似乎没有相关的 4.X 版本,但这意味着您可以使用主题标签提交,它会根据您的提交消息执行一些操作,如下所示:
#PR-1 Fixed
Have fixed the underlying issue for this bug, it was due to X,Y,Z
在我看来,这将设置#PR-1
为已修复状态,但是上面链接中的文档似乎暗示没有保留评论,这似乎有点垃圾。那么有没有办法从 YouTrack 获取有关该提交中所做的相关信息?无论是通过将您带到 TeamCity 以查看提交消息或替代方法的链接。
我们最初使用的是 TFS,但开发起来很痛苦,因为它可怕的只读标志会停止构建脚本中的文件模板化,用于构建和测试软件的工作流编辑器以及最后的工作项跟踪器,这对使用 Visual 的每个人都非常有用工作室,如果你不这样做,你会得到一个垃圾网络前端。
无论如何...我的印象是 Youtrack、TeamCity、Git 都可以端到端地一起使用,并且您可以拥有完整的可追溯性,将放入 GIT 的提交与 TeamCity 构建的版本和放入完成的故事联系起来YouTrack 中的状态。
因此,假设您将 GIT 与 Teamcity 关联起来进行构建,并且 Youtrack 与 Teamcity 关联,您能否获得这种级别的可追溯性?