1

trac web 界面是否提供了一种方法来删除、重命名等大量 wiki 页面作为一个整体,而不必一个一个地手动完成繁琐的任务?类似于每个页面的复选框,然后是删除按钮。

谢谢

4

2 回答 2

4

您可以通过trac-admin命令行实用程序执行此操作。使用语法

trac-admin /path/to/project/env wiki remove WikiPageName

删除 wiki 页面。您应该能够编写一个简单的脚本,为列表中的每个页面运行此命令。您可以使用该wiki list命令检索所有 wiki 页面的列表,如果您想要删除名称遵循特定模式的 wiki 页面(对于删除页面及其所有子页面也很有用),这可能很有用。

于 2011-05-11T00:29:38.453 回答
0

更新使用bta 的答案而不是这个。

我知道没有 trac 接口,但您可以通过手动编辑数据库来做到这一点。例如,SQLite 数据库浏览器能够打开db/trac.db文件,并且可能比手动使用 trac 界面少一点乏味。但是在尝试之前请先备份....

您必须编辑 wiki 表中的名称字段。

于 2011-05-10T09:13:29.823 回答