背景
我们的持续集成设置是 TFS 作为源代码控制,TeamCity 作为构建,YouTrack 用于问题管理。所有这些都通过 TeamCity 和 YouTrack 的紧密集成以及通过 TFS 签到的评论机制链接在一起。
这意味着“PROJECT-1 添加了 xyz 功能”的评论签入将自动将签入和关联的团队城市构建与 YouTrack 中的问题相关联。
我们已对此进行了设置,因此所有签到都必须与 YouTrack 问题相关联,并且自定义签到策略使用 YouTrack .NET API ( https://github.com/JetBrains/YouTrackSharp ) 与 YouTrack 通信并确保每次签到的评论都包含有效的 YouTrack Id。
我们遇到的问题是,在评论中输入错误的 ID 仍然太容易了,即输入 PROJECT-2 而不是 PROJECT-1 并将签入与错误的问题相关联。
问题
有没有办法通过将签到与正确的问题重新关联来解决这些问题,方法是:
更改源代码控制系统中的变更集注释并执行某些操作,以便 YouTrack 选择这些更改并反映这些更改,或者;
在 YouTrack 中手动编辑以将更改移动到正确的问题?