将来自一个Redmine安装的数据集成到另一个安装中

时间:2012-11-15 13:49:29

标签: redmine data-migration

哪种方法可以将我的故障单和旧Redmine实例中的其他内容集成到另一个实例中?我有一个Redmine实例,其中我已经拥有大量数据。现在我想将另一个集成到此安装中。

2 个答案:

答案 0 :(得分:0)

看看this plugin。它可能对你有帮助。

否则,我建议你写一个rake任务来完成这项工作。你可以从这项任务lib/tasks/migrate_from_mantis.rake中获得灵感。 你将面临的主要问题是外国id(用户,跟踪器......)的正确映射,因为你的旧redmine的id会与你的新red重叠。

  • 首先集成您的引用(用户,...)以获取新ID。
  • 导出没有引用ID(即user_id,...)的票证,但是使用标签或其他字段(如果是用户登录或发送电子邮件),您可以使用activerecord方法(find_by_xxx)轻松找到。< / LI>
  • 整合门票。

我希望它能给你一个很好的起点...

答案 1 :(得分:0)

另一种选择是使用任务适配器应用程序,它可以传输任务(但不能传输任何评论或附件):http://www.taskadapter.com/