有没有办法让Trac离线?

时间:2009-05-18 08:43:43

标签: bug-tracking trac offline issue-tracking

我想下载Trac数据库,以便我可以离线查看其票证。反正有没有实现这个目标?即如果我需要离开办公室并随身携带我的笔记本电脑,如何在不连接公司网络的情况下随身携带门票?

我知道Mylyn可以通过它的trac连接器下载和同步票证,但我想要一些独立的查看器。

9 个答案:

答案 0 :(得分: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

答案 1 :(得分:2)

看到你不想安装服务器,如何使用RSS? IIRC,Trac让你可以获得每个人的RSS提要,这样你就可以获得分配给你的东西。

然后您需要做的就是获得一个可以下载这些票证的好客户端。您应该能够访问没有互联网连接的纯文本版本。

如果这不够灵活,您可以在服务器上编写脚本以直接使用数据库发布Feed。

如果RSS不适合您(并且您的电子邮件可以脱机使用),您可以将报告邮寄回家。 Trac也内置了这个。

答案 2 :(得分:2)

默认的Trac安装使用SQLite的组合来匹配所有数据。附件存储在文件系统中。

在包含trac站点的文件夹中,找到\ db \ trac.db

可以使用SQLite manager Firefox Addon

查看此文件

快乐狩猎。

答案 3 :(得分:1)

如果RSS或电子邮件不是您选择的通知,则会有一个trac插件,可让您在Remember The Milk待办事项列表中接收任务通知。

请参阅:http://1.www.rememberthemilk.com/forums/ideas/3580/?forum=ideas&hl=bs&topic=3580

答案 4 :(得分:1)

如果你的目标只是离线查看,那么

  1. 运行包含所有故障单(或您感兴趣的所有故障单)的报告。
  2. 选择页面底部的逗号分隔或制表符分隔的下载链接。
  3. 将下载的文件导入Excel。

答案 5 :(得分:0)

您可以将其安装在本地计算机上

答案 6 :(得分:0)

您可以在本地托管trac并设置连接字符串指向已下载的数据库。

答案 7 :(得分:0)

不确定。在本地安装Web服务器,安装trac,使其设置为与实时版本相同(或类似)的方式,然后编写服务器脚本以发布db备份并编写本地脚本以下载这些备份并将其还原你的数据库。

这并不简单(根据我的经验,安装Trac本身就是一场战斗)但每个元素都是高度可谷歌的=)

答案 8 :(得分:0)

列出的跟踪客户端FatBug(http://fat-bug.com/https://trac.edgewall.org/wiki/Clients 似乎完全符合OP的描述。我刚检查完SD后碰到它。 SD在Linux上似乎很简单,但在Windows上很繁琐,它取决于Perl和CPAN。