svn - 任何人都有使用版本控制软件来管理基于 MediaWiki 的 wiki 的经验?

标签 svn versioning perforce mediawiki

我们将 MediaWiki 用于用户文档。作为唯一的作者,我可以构建和管理 wiki 的新版本,以支持软件版本的发布。

我正在寻找有关如何管理到新 MW 实例的切换(以与新软件版本协调)的建议。这就是我现在的做法:

/wiki 上的 MW 实例支持生产 (v1) 软件。
在一个单独的 MW 实例中,我构建了/v2。当需要发布新软件版本时,我只需备份 v1(MySQL 数据库和 HTML 文件),然后将 v2(MySQL 数据库和 HTML 文件)复制到/wiki 文件夹。

这个实用吗?这可以更好/更安全/更有效地管理吗?
非常感谢,
伊芙琳

最佳答案

另一种方法可能是使用维基软件,如 ikiwiki它能够在后端使用真正的版本控制软件来存储 wiki 页面(我将它与 Git 一起使用)。有了这个,您可以在另一台服务器上的另一个分支中构建 v2,然后在适当的时候将主服务器从分支 v1 切换到分支 v2。

关于svn - 任何人都有使用版本控制软件来管理基于 MediaWiki 的 wiki 的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103818/

相关文章:

svn - 构建服务器和源代码控制存储库

svn - TortoiseSVN "Show log"显示不正确的日志(来自不同的存储库)

assemblies - 我希望我的 DotNetNuke 模块在尽可能多的版本下工作,同时避免程序集绑定(bind)重定向

perforce - p4 提交中止错误 - 如何解决

version-control - Maven Perforce 插件突然需要密码?

svn - 我可以使用 Git 进行源代码控制并仍然符合 SOX 吗?

svn - 如何在版本控制系统中找到最匹配的修订版?

c# - 我可以控制分配给互操作程序集的版本号吗?

json - 如何找出实际安装了哪个版本的 bower 包?

perforce - 如何让 P4V 设置 Perforce 环境变量?