我们有一个旧的一堆源代码的现有Trac安装,我创建了一个新的Trac安装来支持一组新的源代码。随着时间的推移,我们在旧Trac安装的wiki中建立的大部分信息与新Trac wiki同样相关。我可以将所有Wiki从一个Trac复制到另一个Trac吗?
有没有一种快速的方法将wiki数据从旧Trac迁移到新Trac?
Trac版本= 0.10.4
我们有一个旧的一堆源代码的现有Trac安装,我创建了一个新的Trac安装来支持一组新的源代码。随着时间的推移,我们在旧Trac安装的wiki中建立的大部分信息与新Trac wiki同样相关。我可以将所有Wiki从一个Trac复制到另一个Trac吗?
有没有一种快速的方法将wiki数据从旧Trac迁移到新Trac?
Trac版本= 0.10.4
使用trac-admin <trac-env> wiki dump <some-directory>
将wiki页面转储到目录,然后使用trac-admin <new-trac-env> wiki load <some-directory>
将wiki页面加载到新环境中。
请注意,我不认为这将保留维基页面的历史记录。如果需要,可以将数据库复制到新实例,然后重新同步到新的存储库。
如果可以,我还建议升级到0.11。 0.10不再支持,0.12即将出现“快速”。
披露:我Trac的开发者
这些都存储在数据库中,据我记忆。您应该能够将数据从旧数据库导出到新数据库中。
你应该能够use trac-admin
到backup维基,然后在其他实例上恢复它们。
我也想推荐管理平台之一,它可以合并Trac的维基到其系统 – baloo 2010-05-21 21:17:00