我的情况是这样的:
我正在评估 Tuleap v8.2,我想在 wiki 中保存项目的软件文档(例如架构和设计)(据我所知,它使用 PhpWiki 引擎)。我还想为架构和设计设置跟踪器(每个跟踪器一个,并按层次结构链接),我基本上只需添加指向与此工件相对应的特定 wiki 页面的链接即可。
我已经设置了跟踪器,但我对如何组织 wiki 页面感到困惑(我几乎没有使用 wiki 的经验)。最大的问题是文档的“版本控制”。据我所知,我有两个选择:
1)使所有对 wiki 页面的引用都具有特定的(wiki)版本
2) 按照“版本层次结构”的方式组织 wiki 页面,其中每个软件发布/版本都有一个“根 wiki 页面”。
选项 1) 的问题在于,对于发布版本,您必须检查架构和设计跟踪器中的所有工件,并更新对 wiki 页面的引用以链接到特定(最新)版本。这可能需要大量工作……
我发现选项 2) 的问题是,我看不到将 wiki 页面的“版本分支”复制到新的“版本分支”的可能性。
我猜想选项 1) 会是更好的解决方案...
另外,从跟踪器链接到 wiki 页面还存在其他问题:
看起来“参考系统”与 wiki 子页面不太兼容。据我所知,wiki 子页面只能通过在 wiki 页面名称中使用“/”分隔符来创建,这与“参考系统”中参数的分隔方式相冲突。
看起来您还无法链接到名称中带有空格(我猜还有其他特殊字符)的 wiki 页面。
我猜(目前)唯一的解决方案就是使用 wiki 页面的完整 URL...
编辑:
所以我的问题是......就我而言,使用和组织 Tuleap 的 wiki 的最佳方法是什么?