带SVN的DokuWiki:源代码控制下的方式和内容

时间:2011-07-14 15:55:43

标签: dokuwiki

我想将我的文档存储在SVN源代码管理下。

在DokuWiki设置中有

Directory for saving data          '.../apps/dokuwiki/data'

DokuWiki将所有数据存储在'... / apps / dokuwiki / data'文件夹下的文本文件中。那里有很多东西,包括索引缓存等。似乎我只需要'pages'文件夹。

如何在我的SVN文件夹中移动'页面'文件夹,并将DocuWiki配置为使用那里的页面?

2 个答案:

答案 0 :(得分:2)

可以在$conf['datadir']中使用

conf/local.php独立于data中的其余目录设置页面目录。您可能希望$conf['mediadir]用于上传的图像和文件,也可能$conf['metadir']用于保存页面元数据。

答案 1 :(得分:1)

这是我设定的一个例子:

$conf['datadir'] = './my-data/pages/';
$conf['mediadir'] = './my-data/media/';
$conf['metadir'] = './my-data/meta/';

N.B。请务必使用'datadir'(不是'pagedir'),如前面答案的评论中所述。

您可能还想配置阁楼:

$conf['olddir'] = './my-data/attic/';

这使得svn下的管理变得更加复杂,因为您必须始终添加attic文件,但它保留了跨开发人员的更改历史记录。这取决于您的安装;如果你regularly clean your attic你不想这样做。