在使用youtrack一段时间之后,我的组织正在考虑迁移到JIRA(由于许多原因).但是,JIRA似乎没有包含开箱即用的youtrack导入器/迁移(尽管反过来似乎有大量的导入器/迁移).
有没有人从youtrack迁移到JIRA并且有任何经验?
编辑:对于之后可能遇到此问题的任何人,我的最终解决方案最终结果如下:
手动传输所有"基本"数据(用户帐户,基本项目设置等)
使用atlassian sdk和youtrack sdk编写一个小型C#程序,该sdk从一个转移到另一个(如果由于有人在youtrack中删除了问题而导致编号丢失,则会创建空的占位符问题).
这种方法运行良好,我设法传输了几乎所有数据而没有丢失任何非常重要的数据(虽然当然所有时间戳都搞砸了,但我们认为这是可接受的损失).重要的是要知道youtrack处理从一个项目移动到另一个项目的问题有点违反直觉(他们仍然会出现在他们的第一个项目中,即使他们离开那里,但他们的新项目中有一个问题ID - 当我第一次碰到时,轻微的wtf).
此外,虽然atlassian sdk确实允许我"欺骗"问题的创建者(即,在告诉系统实际上是用户B正在创建此问题的同时以使用A登录并创建问题)但它没有允许您使用注释执行此操作.因此,为了正确地传输这些,我必须实际循环注释并使用相应的新用户登录并发布注释.
此外,youtrack的附件下载有点烦人,所以我最终不得不"手动"下载.:/
但总而言之,这是相对无痛的.需要进行一些装配,需要进行一些最终修饰,但这些都是在几天内完成的.
我有同样的问题.在与JIM(Jira Importer)开发人员讨论后,我使用YouTrack Rest API和Python脚本来制作JSON文件.然后我使用了JIM JSON导入.
使用此解决方案,您可以从YT导入几乎所有字段 - 标准字段和带描述的文件,问题和项目之间的链接等等......
我不知道我是否可以把它推到GitHub,我必须问我的老板 - 我在工作时间做了......但当然你可以问我是否需要.