2009-06-04 106 views

回答

1

我沒有經驗將Trac遷移到Redmine,但我確實看到了一種解決方案。

這有點在那裏,但:

存檔在第一個系統Trac的目錄,然後將其移動到新的系統和地方解壓。然後通過遷移過程,看看它是否有效。

如果您正在使用的數據庫系統等SQLite和它問你連接的詳情,填寫詳細信息,如果你是連接到它的外部(不要使用localhost主機)

例子:

Trac directory []: /path/to/extracted/trac 
    Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: mysql 
    Trac database host [localhost]: oldserver.example.com 
    Trac database port [3306]: 
    Trac database name []: trac_db 
    Trac database schema [public]: 
    Trac database username []: trac_db_username 
    Trac database password []: trac_db_password 
    Database encoding [UTF-8]: 
    Target project identifier []: myproject 

再次,這可能不會起作用,但它是值得一試。

+0

是的,複製數據庫是我已經建議,我想這是最好的方式。 – Makis 2009-06-18 06:23:39

1

假設你正在使用SQLite/sqlite3的,這裏的解決方案

遷移腳本會在您指定的trac目錄DB/trac.db文件,所以在你trac.db文件從電腦複製源到目標計算機並將其放在與此結構/somewhere/trac/tracprojectname/db/trac.db匹配的目錄中。一旦你開始運行遷移腳本,你會被要求提供trac項目目錄,然後給/ somewhere/trac/tracprojectname,腳本會自動選擇trac.db

我知道,問題是舊的,但認爲這會在未來幫助人們。 希望這有助於。

/pnut

相關問題