如果允许项目的唯一服务器是Subversion(svn)服务器,那么将它用作项目通信工具的最佳方式是什么?例如,有没有一种好方法可以用作维基,错误跟踪器和/或博客平台?
注意:服务器由Apache托管,并具有基本的html界面。
答案 0 :(得分:5)
Subversion是一个版本控制系统,为了拥有你要求的功能,你必须使用第三方插件,我建议你试试Trac,这是一个开源的项目管理和bug用于软件开发项目的跟踪系统,很容易与Subversion集成。
它给你:
选中demo site。
答案 1 :(得分:1)
Subversion很擅长它的功能,它的功能是版本源代码,虽然它对其他基于文本的格式和二进制文件的效果都很好,但功能却降低了。
然而,作为一站式项目管理工具,它的标准相当不足;在设计用于执行该操作的产品中跟踪和组织错误报告和功能请求要容易得多。同样,使用实际的wiki引擎作为文档维基也更容易。
如果您正在寻找相当紧凑的东西,您可能会考虑Trac,正如其他地方所提到的那样,这是一个很好的小问题跟踪器/维基/项目规划工具,具有良好的源代码控制集成。
答案 2 :(得分:1)
不要使用它或提出一些不好的方案来使用svn作为通信工具。使用其他一些维基 - 有很多在那里,无论你在哪里托管你的svn,你可以放一个维基。顺便说一句,我是第二个Trac。它将与svn很好地融为一体。
答案 3 :(得分:0)
Subversion严格来说是一个文件版本控制系统。不是项目工具。我想你可以用它来存储某些目录中的项目文件(例如项目计划),但无论如何都不是理想的。