2011-05-23 48 views
2

我离开我的trac创建了门票,并在几个星期后将它取消,并且充满了垃圾填充人员以便为他们的公司提供seo链接。 我想删除自某个日期至今天创建的每张票。删除从特定日期至今天创建的trac门票

非常感谢您的帮助

回答

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 

您也可以直接删除的门票从数据库中,但是这是一个很多更容易出错。

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

+0

谢谢!我有访问的一切是 – Ernest 2011-05-25 23:31:00

+0

至少在trac 0.12.5这是'机票删除',而不是'机票删除' – 2016-01-11 14:17:38

+0

后需要创造近200张票...我有点爱你@bta:P – genuinefafa 2017-07-11 21:49:33