2

如果项目允许的唯一服务器是 Subversion (svn) 服务器,那么将其用作项目通信工具的最佳方式是什么?例如,有没有一种可以将其用作 wiki、错误跟踪器和/或博客平台的好方法?

注意:服务器由 Apache 托管,并具有基本的 html 界面。

4

4 回答 4

5

Subversion 是一个版本控制系统,为了拥有您要求的功能,您必须使用第三方插件,我建议您尝试Trac,它是一个开源项目管理和软件开发项目的错误跟踪系统,并且很容易与 Subversion 集成。

它为您提供:

  • 项目管理功能
  • 在线存储库浏览
  • 维基
  • 票务系统

检查这个演示站点

于 2009-01-09T02:17:25.183 回答
1

Subversion 擅长于它所做的工作,它所做的是版本源代码,尽管它对于其他基于文本的格式和二进制文件也足够好,但功能有所降低。

但是,作为一站式的项目管理工具,它还差强人​​意;在设计用于执行此操作的产品中跟踪和组织错误报告和功能请求要容易得多。同样,将实际的 wiki 引擎用作文档 wiki 也容易得多。

如果您正在寻找相当紧凑的东西,您可能会考虑Trac,正如在其他地方提到的那样,它是一个不错的小问题跟踪器/wiki/项目规划工具,具有良好的源代码控制集成。

于 2009-01-09T02:24:36.950 回答
1

不要使用它或想出一些糟糕的方案来使用 svn 作为通信工具。使用其他一些 wiki - 那里有很多,无论你在哪里托管你的 svn,你都可以放置一个 wiki。顺便说一句,我是第二个 Trac。它将与 svn 很好地集成。

于 2009-01-09T02:25:00.600 回答
0

Subversion 是一个严格的文件版本控制系统。不是项目工具。我想你可以用它来将项目文件存储在某些目录中(例如项目计划),但无论如何它都不理想。

于 2009-01-09T02:17:14.997 回答