2009-05-18 10 views
6

Me gustaría descargar la base de datos Trac para que pueda ver sus tickets sin conexión. ¿Hay alguna forma de lograr esto? Es decir. Si necesito salir de la oficina y traer mi computadora portátil, ¿cómo puedo llevar las entradas conmigo sin tener que conectarme a la red de la empresa?¿Hay alguna manera de ejecutar Trac sin conexión?

Sé que Mylyn puede descargar y sincronizar tickets a través de su conector de trac pero me gustaría tener un visor independiente.

+0

¿Tiene acceso a la base de datos del servidor trac? Obviamente, si es así, podría 'mysqldump' la base de datos del servidor a una instalación de trac en su estación de trabajo. Por favor aclara –

+0

@Elazar Leibovich: Sí, tengo que volcar la base de datos y la instalación de Trac en mi estación de trabajo/computadora portátil local es una solución poco óptima. – Spoike

Respuesta

3

Ver Simple Defects (SD).

Me gusta especialmente la idea de "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 

Observe que puede clone Trac (and other bugtrackers) in SD:

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

¡Ah! La lectura del documento revela que SD puede clonar y sincronizar con Trac y otros sistemas de seguimiento de problemas (en el momento de escribir RT, Hiveminder, Google Code, Github). Redmine es de solo lectura en este momento. – Spoike

0

usted podría instalarlo en una máquina local

0

Puede acoger el trac a nivel local y establecer el punto connectionstring a su base de datos dowloaded.

0

Sure. Instale un servidor web localmente, instale trac, configúrelo de la misma manera (o similar) que en la versión en vivo y luego realice una secuencia de comandos del servidor para publicar copias de seguridad y escriba un script local para descargarlas y restaurarlas. tu base de datos

No es sencillo (instalación de Trac es una batalla por su cuenta de mi experiencia de ella), pero cada elemento es altamente Googleable =)

+0

He instalado Trac en un servidor, pero prefiero no instalar el servidor web y el rastreo en mi computadora portátil con Windows. :) Me gustaría tener una buena manera de llevar mis tareas conmigo sin tener que imprimirlas por separado. – Spoike

2

En vista de que no desea instalar un servidor, ¿qué hay de por medio de RSS ? IIRC, Trac permite obtener feeds RSS para cada persona, para que pueda tener una alimentación de las cosas asignadas a usted.

Todo lo que necesitas hacer es conseguir un buen cliente que descargue estas entradas. Debería poder acceder a una versión de texto sin conexión a Internet.

Si eso no es lo suficientemente flexible, podría escribir una secuencia de comandos en el servidor para publicar un feed utilizando la base de datos directamente.

Y si RSS no es para usted (y su correo electrónico está disponible sin conexión), puede enviar los informes a casa. Trac también tiene esto incorporado.

2

La instalación predeterminada de Trac utiliza una combinación de SQLite a matintain todos los datos. Los archivos adjuntos se almacenan en el sistema de archivos.

En la carpeta que contiene el sitio trac, Encontrar \ db \ trac.db

Este archivo se puede ver utilizando el SQLite manager Firefox Addon

Feliz caza.

1

Si su objetivo es simplemente vista la entradas fuera de línea, ¿qué hay de

  1. Ejecutar un informe con todas las entradas (o todos aquellos que le interesa).
  2. Seleccione el enlace de descarga delimitado por comas o delimitado por comas en la parte inferior de la página.
  3. Importe el archivo descargado en Excel.
Cuestiones relacionadas