我们正在使用 REST API 将我们的问题转移到 YouTrack,它非常适合描述、状态、附件、类型等。但是,我们正在丢失与此问题相关的修订,我们使用 TeamCity 内部版本号引用了这些修订。
是否可以使用 REST API 将 TeamCity 更改添加到问题?我们在手动附加更改时看到了 YouTrack 发出的调用 - 但是我们无法伪造这个调用......有没有官方的方法可以做到这一点?
看来,不幸的是,目前这是不可能的 - 只有Jetbrains 知道为什么......
似乎他们能够导入除对自己产品的引用之外的所有内容。
但是,我愿意接受每一个提供有用解决方法的答案!
编辑:我们决定修改 SVN 日志作为一种解决方法(更多信息在这里)。由于 TeamCity 将提交消息存储在数据库中,因此这也需要更新。YouTrack 然后能够将所有构建链接到正确的问题......
您可以将内部版本号添加到适当的自定义字段包(http://confluence.jetbrains.com/display/YTD5/Build+Bundles)并在导入期间将其设置为问题(例如使用命令)