我想下载Trac数据库,以便离线查看其票证。有没有办法做到这一点?即,如果我需要离开办公室并随身携带笔记本电脑,如何在无需连接到公司网络的情况下随身携带门票?
我知道Mylyn可以通过它的 trac 连接器下载和同步票证,但我想要一些独立的查看器。
请参阅简单缺陷 (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
请注意,您可以在 SD 中克隆 Trac(和其他错误跟踪器):
sd clone --from trac:https://trac.parrot.org/parrot
既然不想安装服务器,那用RSS怎么样?IIRC,Trac 让您可以获取每个人的 RSS 提要,因此您可以拥有分配给您的事物的提要。
然后,您需要做的就是获得一个可以下载这些票证的好客户端。您应该能够在没有互联网连接的情况下访问纯文本版本。
如果这不够灵活,您可以在服务器上编写脚本以直接使用数据库发布提要。
如果 RSS 不适合您(并且您的电子邮件可以离线使用),您可以将报告邮寄回家。Trac 也有这个内置的。
默认的 Trac 安装使用 SQLite 的组合来维护所有数据。附件存储在文件系统中。
在包含 trac 站点的文件夹中,找到 \db\trac.db
可以使用SQLite 管理器 Firefox 插件查看此文件
狩猎愉快。
如果 RSS 或电子邮件不是您选择的通知,则有一个 trac 插件,可让您在“记住牛奶”待办事项列表中接收任务通知。
见: http: //1.www.rememberthemilk.com/forums/ideas/3580/ ?forum=ideas&hl=bs&topic=3580
如果您的目标只是离线查看门票,那么如何
你可以将它安装在本地机器上
您可以在本地托管 trac 并将连接字符串指向您下载的数据库。
当然。在本地安装 Web 服务器,安装 trac,将其设置为与实时版本相同(或相似)的方式,然后编写服务器脚本以发布数据库备份并编写本地脚本来下载这些备份并恢复它们你的数据库。
这并不简单(根据我的经验,安装 Trac 本身就是一场战斗),但每个元素都是高度可搜索的 =)
https://trac.edgewall.org/wiki/Clients中列出 的 trac 客户端 FatBug ( http://fat-bug.com/ ) 似乎完全符合 OP 的描述。我刚检查 SD 后碰到它。SD 在 Linux 上似乎很琐碎,但在 Windows 上很重,它依赖于 Perl 和 CPAN。