5

在使用 youtrack 一段时间后,我的组织正在考虑迁移到 JIRA(由于很多原因)。然而 JIRA 似乎没有包括开箱即用的 youtrack 进口商/迁移(尽管反过来似乎有很多进口商/迁移)。

有没有人从 youtrack 迁移到 JIRA 并有这方面的经验?

编辑:对于以后可能遇到此问题的任何人,我的最终解决方案都是这样的:

  • 手动传输所有“基本”数据(用户帐户、基本项目设置等)
  • 使用 atlassian sdk 和 youtrack sdk 编写一个小型 C# 程序,从一个转移到另一个(如果由于有人在 youtrack 中删除问题以保持编号而导致问题丢失,则会创建空占位符问题)。

这种方法效果很好,我设法传输了几乎所有数据,而不会丢失任何非常重要的数据(当然,现在所有时间戳都搞砸了,但我们认为这是可以接受的损失)。重要的是要知道,youtrack 处理从一个项目转移到另一个项目的问题有点违反直觉(即使它们从那里移开,它们仍然出现在他们的第一个项目中,但他们有一个来自新项目的问题 ID - a当我第一次遇到时,轻微的wtf)。

此外,虽然 atlassian sdk 确实允许我“欺骗”问题的创建者(即,以使用 A 的身份登录并创建问题,同时告诉系统实际上是用户 B 正在创建此问题)它没有允许您通过评论执行此操作。因此,为了正确传输这些内容,我必须实际循环浏览评论并使用相应的新用户登录并发布评论。

此外,youtrack 的附件下载起来有点烦人,所以我最终不得不“手动”下载这些附件。:/

但总而言之,它是相对无痛的。需要一些组装,需要一些最后的修饰,但一切都在几天内完成。

4

2 回答 2

5

我有同样的问题。在与 JIM (Jira Importer) 开发人员讨论后,我使用 YouTrack Rest API 和 Python 脚本来制作 JSON 文件。然后我使用了 JIM JSON 导入。

使用此解决方案,您可以从 YT 导入几乎所有字段 - 标准字段和带有描述的文件、问题和项目之间的链接等等......

不知道能不能推到 GitHub 上,我得问问我的老板——我是在工作时间做的……不过你当然可以问我要不要。

于 2014-02-03T12:43:49.030 回答
2

最简单的方法可能是将数据从 youtrack 导出到 CSV 并使用 JIRA CSV 导入器。您可能需要修改一些数据以适合 CSV 导入器的预期格式

于 2013-12-05T16:52:49.957 回答