Q:TracLightingへのインポート時にエラーが発生する
TracLightingへインポート方法についてです。 以下のページを参考にTracLightingへインポートを試みましたが、既存のTracLightingへ以下のエラーが発生しうまくいきませんでした。
"Database newer than Trac version"
対応方法を教えていただければと思います。 (改めてTracLightning-3.2.0をインストールしましたが同じエラーが発生しました。)
A:tracpath は最新版の Trac 1.0.x に対応しておりますが、TracLightning は 0.12.x を利用しているため、正常にインポートできなかったことが考えられます
ご不便をおかけし申し訳ありません。 TracLightning 用にデータベースをダウングレードする必要があり、その手順について準備いたしますのでお待ちください。 準備完了いたしましたら、サポートより報告させて頂きます。
詳細な状況
tracpath は最新版の Trac 1.0.x に対応しております。tracpathからエクスポートしたプロジェクトデータは最新版の形式となっております。 TracLightning の Trac プロジェクトは 0.12.x を利用しているため、正常にインポートできなかったことが考えられます。 tracpath のエクスポートにてダウングレードを実施することで TracLighting へインポートすることが可能となります。(TracLightning は 0.12.xを利用)
A:tracpath にてダウンロードしたプロジェクトファイルのデータベース形式をダウングレードするスクリプトを作成しました
TracLightning 3.2.0 に対応した方法についてお知らせします。 本件については技術サポートにて検証の上、手順をお知らせいたします。
スクリプトのダウンロード
対応内容
tracpath にてダウンロードしたプロジェクトファイルのデータベース形式を TracLightning 3.2.0 用にダウングレードします。ダウングレードすることで tracpath -> ローカルの TracLightning 3.2.0 に移行することが可能です。
手順
データ形式をダウングレードするためのスクリプトを配置して、インポート対象のプロジェクトのデータ形式を変換してください。
提供したダウングレードスクリプトを TracLightning の「コマンドプロンプト」で実行可能な場所に配置
例:C:\TracLight\bin などに配置
Wikiの「TracLightingへインポート方法」4. upgrade を実行前に新しいスクリプト「tracenv-1.0-to-0.12.py」を実行
C> python tracenv-1.0-to-0.12.py C:\TracLight\projects\trac\<project-name> ... Downgrading db28.py: 543 files... done. 28 files cannot be downgraded. Downgrading db27.py... done. Trac database version is 26, now. ※<project-name> はお客様のプロジェクト名を入力してください。
- 結果を確認
- 添付しているファイル名や添付先の Wiki ページ名が長過ぎると Windows ファイルパス上の制限 (260バイト) により名前を変換できないため、それらのファイルはダウングレードされません。Linux であれば制限 4096 bytes となります。
- ダウングレードできないファイルが見つかった場合、以下のように「CSV形式」で出力します。
- このファイルはダウングレードできなかったため、手動にて移行して頂く必要があります。
---- C:\TracLight\bin>python tracenv-1.0-to-0.12.py C:\TracLight\projects\trac\opengroove Downgrading db28.py: 543 files... done. 28 files cannot be downgraded. ==> skipped files: C:\TracLight\projects\trac\opengroove\log\tracenv-1.0-to-0.12-skipped.csv Downgrading db27.py... done. Trac database version is 26, now. C:\TracLight\bin> ----
- ファイル「tracenv-1.0-to-0.12-skipped.csv」にダウングレード失敗した一覧を表示します。
ご不明点がございましたらお問い合わせください。 以上、宜しくお願いします。