2009-05-18 3 views
6

Я хотел бы загрузить базу данных Trac, чтобы я мог просматривать ее билеты в автономном режиме. В любом случае, для этого? То есть если мне нужно покинуть офис и принести со мной мой ноутбук, как я могу взять с собой билеты без подключения к сети компании?Есть ли способ запустить Trac в автономном режиме?

Я знаю, что Mylyn может скачивать и синхронизировать билеты через разъем Trac, но мне нужен какой-то автономный просмотрщик.

+0

У вас есть доступ к базе данных сервера Trac? Очевидно, что если это так, вы можете «mysqldump» базы данных сервера установить трафик на свою рабочую станцию. Просьба уточнить. –

+0

@ Элазар Лейбович: Да, я только сбрасываю базу данных, и установка trac на моей локальной рабочей станции/ноутбуке является субоптимальным решением. – Spoike

ответ

3

См. Simple Defects (SD).

Мне особенно нравится идея «One-tweet install».

I’m installing #SD (http://syncwith.us) 
after reading about it on #StackOverflow 
curl fsck.com/sd|perl; 
export $PATH=~/sd/bin:$PATH; sd 

Обратите внимание, что вы можете clone Trac (and other bugtrackers) in SD:

sd clone --from trac:https://trac.parrot.org/parrot 
+0

Ах! Чтение через док показывает, что SD может клонировать и синхронизировать с Trac и другими системами отслеживания проблем (на момент написания RT, Hiveminder, Google Code, Github). На данный момент Redmine только сейчас. – Spoike

0

вы можете установить его на локальной машине

0

Вы можете разместить Trac локально и настроить точку ConnectionString для вашей dowloaded базы данных.

0

Несомненно. Установите локальный веб-сервер, установите trac, установите его таким же (или похожим) способом, как он есть в живой версии, а затем запустите сервер для публикации резервных копий db и напишите локальный скрипт, чтобы загрузить их и восстановить их вашей базы данных.

Это не просто (установка Trac битвы сам по себе из моего опыта это), но каждый элемент сильно googleable =)

+0

Я установил Trac на сервере, но я бы предпочел не устанавливать веб-сервер и трафик на моем ноутбуке Windows. :) Я бы хотел, чтобы какой-нибудь красивый автономный способ выполнить мои задачи со мной, не распечатывая их отдельно. – Spoike

2

Видя, как вы не хотите, чтобы установить сервер, как об использовании RSS ? IIRC, Trac позволяет вам получать RSS-каналы для каждого человека, поэтому вы можете иметь фид вещей, назначенных вам.

Все, что вам нужно, это получить хороший клиент, который будет загружать эти билеты. Вы должны иметь доступ к открытой текстовой версии без подключения к Интернету.

Если это недостаточно гибко, вы можете написать сценарий на сервере, чтобы публиковать фид непосредственно с помощью базы данных.

И если RSS не для вас (и ваша электронная почта доступна в автономном режиме), вы можете отправлять сообщения домой. Trac также имеет этот встроенный модуль.

2

По умолчанию установка Trac использует комбинацию SQLite для matintain все данные. Связи хранятся в файловой системе.

В папке, содержащей сайт ПРОФ, найти \ DB \ trac.db

Этот файл можно просмотреть с помощью SQLite manager Firefox Addon

раздолье.

1

Если ваша цель состоит в том, чтобы просто зрения билеты в автономном режиме, как о

  1. Выполнить отчет со всеми билетами (или все те, что вы заинтересованы в).
  2. Выберите ссылку с разделителями-запятыми или разделителями с разделителями табуляции в нижней части страницы.
  3. Импортируйте загруженный файл в Excel.
Смежные вопросы