Перенос базы данных trac с одного рабочего стола на другой - PullRequest
0 голосов
/ 05 августа 2011

Я использую Trac 0.12.2, который входит в состав Bitnami Trac Stac .

Я очень плохо знаком с Trac и только начал работать с Trac, работал с локальным репозиторием на рабочем столе несколько недель назад и создал некоторые проблемы. Теперь я хотел перенести все эти проблемы на мою новую установку Trac на другом рабочем столе. Поэтому я просто попытался заменить пустую ( я считал ) папку базы данных новой установки моей старой папкой Trac DB.

В частности, эта папка:

C:\BitNamiTracStack\repository\db\

Когда я попытался это сделать, вкладка admin на интерфейсе trac исчезла.

Также я получил сообщение:

   Warning: Can't synchronize with repository "(default)" (The repository directory has changed, you should resynchronize the repository with: trac-admin $ENV repository resync '(default)'). Look in the Trac log for more information. 


Как мне успешно перенести мои проблемы с одного рабочего стола на другой?

Ответы [ 3 ]

1 голос
/ 08 августа 2011

Проверьте вашу установку и найдите правильный каталог под названием 'Trac environment' согласно совету Реми.

Хотя его ответом является безопасная дорога и общие рекомендации, без сомнения, вы все равно можете добиться успеха с менее полным переносом, в зависимости от того, что вы уже вложили в рассматриваемое окружение Trac. Предполагая, что вы по умолчанию используете бэкэнд Trac db (SQLite) от BitNami, вам потребуется как минимум

  • последняя база данных с именем trac.db из папки db
  • файл конфигурации conf/trac.ini

Если вы работали с приложениями к тикетам или вики-страницам, необходима также структура каталогов ниже attachements.

Другие вещи, возможно, не были затронуты самопровозглашенным «очень новым» пользователем Trac в течение первых недель. Конечно, diff -Nur <path_to_old_dir> <path_to_new_dir> | <your_favorite_editor> будет напоминать вам обо всем, что вы, возможно, уже забыли.

1 голос
/ 08 августа 2011

Вы не должны копировать базу данных в одиночку, а полную среду Trac.Это каталог, содержащий каталоги attachments, conf, db, htdocs, log, plugins и templates.В вашем случае это, кажется, каталог:

C:\BitNameTracStack\repository

(я не знаком со стеком BitNami, но название «хранилище» звучит подозрительно.ниже хранилища Subversion.)

0 голосов
/ 11 августа 2011

См. официальную документацию Trac о резервном копировании среды Trac и ее восстановлении.Вы сможете использовать это для переноса вашей конфигурации на другой сервер.

...