删除自特定日期到今天创建的trac票证

时间:2011-05-23 12:59:07

标签: trac

我离开了我的trac创建机票,并在几周之后将其解雇了,并且充满了垃圾填充的人,以便为他们的公司提供seo链接。 我想要删除自特定日期到今天创建的每张票。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:4)

您可以使用trac-admin命令删除故障单。要删除(例如)故障单100-140,请尝试使用如下脚本:

#!/bin/bash

ticket=100
end_ticket=140

while [ $ticket -le $end_ticket ]; do
    trac-admin /path/to/env ticket remove $ticket
    ticket=$(( $ticket + 1 ))
done

您也可以直接从数据库中删除票证,但这更容易出错。

不幸的是,您需要对托管Trac实例的服务器进行shell访问才能使用trac-admin命令。如果您没有访问权限,则会变得更加棘手。