1

将旧 Redmine 实例中的票证和其他内容集成到另一个实例中的最佳方法是什么?我有一个 Redmine 实例,其中已经有很多数据。现在我想将另一个集成到这个安装中。

4

2 回答 2

0

看看这个插件。它可能会帮助你。

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

  • 首先集成您的参考资料(用户,...)以获取新 ID。
  • 导出您的票证,无需参考 ID(即 user_id,...),但带有标签或其他字段(如果是用户的登录名或电子邮件),您可以使用 activerecord 方法 ( ) 轻松找到find_by_xxx
  • 整合您的门票。

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

于 2012-11-19T11:43:19.203 回答
0

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

于 2012-11-21T19:44:45.890 回答