首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跟踪里程碑恢复

跟踪里程碑恢复
EN

Stack Overflow用户
提问于 2012-03-28 21:48:00
回答 2查看 217关注 0票数 0

我们有TRAC 0.11服务器。不幸的是,我们删除了其中一个项目中的一个里程碑。如何在已删除的里程碑中恢复已删除的里程碑和打开工单?

当我运行里程碑列表命令时,它没有显示我删除的里程碑信息。如果任何机构知道恢复删除的里程碑和票证。我们将非常感谢您的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-29 21:38:08

您需要一个工具,让您可以直接对Trac使用的数据库执行SQL。默认情况下,Trac被安装为使用SQLite,SQLite网站有一个很好的tools列表,可以用来编辑SQLite数据。

找到SQLite数据库的位置(可以在trac.ini文件中查找),然后使用SQLite网站上列出的任何一个tools来执行上面列出的查询。

票数 0
EN

Stack Overflow用户

发布于 2012-03-29 02:33:44

删除里程碑不会将其标记为已删除,因此不能简单地恢复它。您的票证并未消失,它们只是当前未与已删除的里程碑相关联。

您可以做的是:

  1. 在跟踪中重新创建里程碑
  2. 使用SQL access查找更改事件以查找受影响的票证is,然后将这些更改更新回已删除的里程碑。
  3. 在此示例中,里程碑为M5。您需要确定它发生的时间,以便将您的“修复”限制在实际的里程碑删除事件上

更新票证集里程碑= 'M5‘WHERE id in ( SELECT ticket FROM ticket_change where field WHERE field field=’里程碑‘AND oldvalue = 'M5’AND newvalue IS NULL AND time > '1332955533289000‘--根据" time“DESC输入删除发生位置的正确时间ORDER BY”time“DESC )

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9908876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档