DokuWiki 与 SVN:如何以及什么应该受到源代码控制

发布于 2024-11-19 23:26:01 字数 347 浏览 3 评论 0原文

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

在 DokuWiki 设置中,

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

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

如何将 'pages' 文件夹移动到 SVN 文件夹中并配置 DocuWiki 以使用其中的页面?

I want to store my documentation under SVN source control.

In DokuWiki settings there is

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

DokuWiki stores all data inside text files under '.../apps/dokuwiki/data' folder. There are many stuffs there including indexes caches etc. It seems that I only need the 'pages' folder.

How can I move the 'pages' folder inside my SVN folders and configure the DocuWiki to use pages from there?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

︶ ̄淡然 2024-11-26 23:26:01

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

$conf['datadir'] can be used in conf/local.php to set the page directory independently from the rest of the directories in data. You probably want to use $conf['mediadir] for uploaded images and files as well and maybe $conf['metadir'] for saving page metadata.

貪欢 2024-11-26 23:26:01

这是我设置的示例:

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

注意,请务必使用 'datadir' (而不是 'pagedir'),如前面答案的注释中所述。

你可能还想配置你的阁楼:

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

这使得 svn 下的管理更加复杂,因为你必须一直添加阁楼文件,但它保留了开发人员之间的更改历史记录。不过,这更多地取决于您的安装;如果您定期清洁阁楼,您就不会愿意这样做。

Here's an example of what I set mine to:

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

N.B. Be sure to use 'datadir' (not 'pagedir') as noted in the comments to the earlier answer.

You may also want to configure your attic:

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

This makes management under svn more complicated, as you have to add attic files all the time, but it preserves change history across developers. This depends a little more on your installation though; if you regularly clean your attic you wouldn't want to do this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文