Есть ли способ запустить Trac в автономном режиме?

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

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


person Spoike    schedule 18.05.2009    source источник
comment
У вас есть доступ к базе данных отслеживания сервера? Очевидно, что если это так, вы можете mysqldump серверную базу данных установить на свою рабочую станцию. Просьба уточнить.   -  person Elazar Leibovich    schedule 18.05.2009
comment
@Elazar Leibovich: Да, но сброс базы данных и установка trac на мою локальную рабочую станцию/ноутбук — неоптимальное решение.   -  person Spoike    schedule 18.05.2009


Ответы (9)


См. Простые дефекты (SD).

Мне особенно нравится идея «Установка одним твитом».

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

Обратите внимание, что вы можете клонировать Trac (и другие средства отслеживания ошибок) в SD:

sd clone --from trac:https://trac.parrot.org/parrot
person rjmunro    schedule 17.07.2009
comment
Ах! Чтение документа показывает, что SD может клонировать и синхронизировать с Trac и другими системами отслеживания проблем (на момент написания RT, Hiveminder, Google Code, Github). На данный момент Redmine доступен только для чтения. - person Spoike; 16.10.2012

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

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

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

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

person Oli    schedule 18.05.2009

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

В папке с сайтом trac найдите \db\trac.db

Этот файл можно просмотреть с помощью надстройки SQLite manager для Firefox.

Хорошей охоты.

person Babak Naffas    schedule 11.06.2009

А если RSS или электронная почта не являются вашим выбором уведомлений, есть плагин trac, который позволит вам получать уведомления о задачах на вашем Remember The Молоко список задач.

См.: http://1.www.rememberthemilk.com/forums/ideas/3580/?forum=ideas&hl=bs&topic=3580

person Oli    schedule 18.05.2009

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

  1. Запустите отчет со всеми тикетами (или со всеми интересующими вас).
  2. Выберите ссылку для скачивания с разделителями-запятыми или табуляцией в нижней части страницы.
  3. Импортируйте загруженный файл в Excel.
person Richard Dunlap    schedule 14.07.2009

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

person Gabriel Solomon    schedule 18.05.2009

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

person Ray Lu    schedule 18.05.2009

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

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

person Oli    schedule 18.05.2009
comment
Я установил Trac на сервер, но не хочу устанавливать веб-сервер и trac на свой ноутбук с Windows. :) Мне нужен какой-нибудь хороший автономный способ взять с собой мои задачи без необходимости распечатывать их отдельно. - person Spoike; 18.05.2009

Клиент трассировки FatBug (http://fat-bug.com/), указанный в https://trac.edgewall.org/wiki/Clients, кажется, делает именно то, что было описано в OP. Я столкнулся с этим после того, как только что проверил SD. SD кажется тривиальным для Linux, но тяжелым для Windows, это зависит от Perl и CPAN.

person Ben    schedule 05.08.2018