在使用 youtrack 一段时间后,我的组织正在考虑迁移到 JIRA(由于很多原因)。然而 JIRA 似乎没有包括开箱即用的 youtrack 进口商/迁移(尽管反过来似乎有很多进口商/迁移)。
有没有人从 youtrack 迁移到 JIRA 并有这方面的经验?
编辑:对于以后可能遇到此问题的任何人,我的最终解决方案都是这样的:
- 手动传输所有“基本”数据(用户帐户、基本项目设置等)
- 使用 atlassian sdk 和 youtrack sdk 编写一个小型 C# 程序,从一个转移到另一个(如果由于有人在 youtrack 中删除问题以保持编号而导致问题丢失,则会创建空占位符问题)。
这种方法效果很好,我设法传输了几乎所有数据,而不会丢失任何非常重要的数据(当然,现在所有时间戳都搞砸了,但我们认为这是可以接受的损失)。重要的是要知道,youtrack 处理从一个项目转移到另一个项目的问题有点违反直觉(即使它们从那里移开,它们仍然出现在他们的第一个项目中,但他们有一个来自新项目的问题 ID - a当我第一次遇到时,轻微的wtf)。
此外,虽然 atlassian sdk 确实允许我“欺骗”问题的创建者(即,以使用 A 的身份登录并创建问题,同时告诉系统实际上是用户 B 正在创建此问题)它没有允许您通过评论执行此操作。因此,为了正确传输这些内容,我必须实际循环浏览评论并使用相应的新用户登录并发布评论。
此外,youtrack 的附件下载起来有点烦人,所以我最终不得不“手动”下载这些附件。:/
但总而言之,它是相对无痛的。需要一些组装,需要一些最后的修饰,但一切都在几天内完成。