1

古いRedmineインスタンスのチケットやその他のものを別のインスタンスに統合するための最良の方法はどれですか?すでにたくさんのデータを持っているRedmineインスタンスを持っています。次に、別の1つをこのインストールに統合します。

4

2 に答える 2

0

別のオプションは、タスクを転送できるタスクアダプタアプリケーションを使用することです(コメントや添付ファイルは転送できません):http ://www.taskadapter.com/

于 2012-11-21T19:44:45.890 に答える
0

このプラグインを見てください。それはあなたを助けるかもしれません。

rakeそれ以外の場合は、仕事をするためのタスクを書くことをお勧めします。このタスクからインスピレーションを得ることができますlib/tasks/migrate_from_mantis.rake。古い Redmine の ID が新しい ID と重複するため、直面する主な問題は外部 ID (ユーザー、トラッカーなど) の正しいマッピングです。

  • 最初に参照 (ユーザーなど) を統合して、新しい ID を取得します。
  • 参照 ID (user_id など) なしでチケットをエクスポートしますが、ラベルまたはその他のフィールド (ユーザーの場合は login または email) を使用して、activerecord メソッド ( find_by_xxx) で簡単に見つけることができます。
  • チケットを統合します。

良い出発点になることを願っています...

于 2012-11-19T11:43:19.203 に答える