【问题标题】:Best way to use Subversion as a project communication tool?使用 Subversion 作为项目交流工具的最佳方式是什么?
【发布时间】:2009-01-09 02:15:27
【问题描述】:

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

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

【问题讨论】:

    标签: svn wiki communication


    【解决方案1】:

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

    它给你:

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

    检查此demo site

    【讨论】:

    • 这有点含糊;措辞暗示 Trac 是位于 Subversion 之上的某种附加组件,这是不正确的,它是一个单独的产品,包含 wiki 和问题跟踪器,并与版本控制集成。
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-12-14
          • 2011-11-16
          • 2010-09-07
          • 2013-10-25
          相关资源
          最近更新 更多