trac web 界面是否提供了一种方法来删除、重命名等大量 wiki 页面作为一个整体,而不必一个一个地手动完成繁琐的任务?类似于每个页面的复选框,然后是删除按钮。
谢谢
trac web 界面是否提供了一种方法来删除、重命名等大量 wiki 页面作为一个整体,而不必一个一个地手动完成繁琐的任务?类似于每个页面的复选框,然后是删除按钮。
谢谢
您可以通过trac-admin
命令行实用程序执行此操作。使用语法
trac-admin /path/to/project/env wiki remove WikiPageName
删除 wiki 页面。您应该能够编写一个简单的脚本,为列表中的每个页面运行此命令。您可以使用该wiki list
命令检索所有 wiki 页面的列表,如果您想要删除名称遵循特定模式的 wiki 页面(对于删除页面及其所有子页面也很有用),这可能很有用。
更新使用bta 的答案而不是这个。
我知道没有 trac 接口,但您可以通过手动编辑数据库来做到这一点。例如,SQLite 数据库浏览器能够打开db/trac.db
文件,并且可能比手动使用 trac 界面少一点乏味。但是在尝试之前请先备份....
您必须编辑 wiki 表中的名称字段。