我们有TRAC 0.11服务器。不幸的是,我们删除了其中一个项目的里程碑。如何在已删除的milstone中恢复已删除的里程碑并打开票证?
当我运行里程碑列表命令时,它没有显示我删除的里程碑信息。如果有任何机构知道恢复已删除的里程碑和门票。帮助将不胜感激
答案 0 :(得分:2)
删除里程碑并不会将其标记为已删除,因此无法简单地恢复。您的门票没有消失,它们目前尚未与已删除的里程碑相关联。
你能做的是:
在此示例中,里程碑是M5。您需要确定它发生的时间,以便将“修复”限制为实际的里程碑删除事件
UPDATE ticket set milestone = 'M5' WHERE id IN (
SELECT ticket FROM ticket_change WHERE
field = 'milestone' AND
oldvalue = 'M5' AND
newvalue IS NULL AND
time > '1332955533289000' -- put in the right time for where your delete happened
ORDER BY "time" DESC )
答案 1 :(得分:0)