【问题标题】:Bug Tracking for Windows and SVNWindows 和 SVN 的错误跟踪
【发布时间】:2009-08-03 16:01:09
【问题描述】:

我是一个自愿团队的一员,正在创建一个具有许可许可的开源产品。我们目前使用 Visual SVN Server/TortoiseSVN 进行源代码控制,使用 TeamCity 进行持续集成构建。

我想将一个错误跟踪组件添加到将集成到 SVN 中的组合中。理想情况下,我想使用 FogBugz,但我们没有预算。所以,我需要一个替代方案。要求是:

  • 必须是免费的或有支持至少 20 位开发人员的免费版本(我们是志愿者!)
  • 必须与 VisualSVN 服务器集成
  • 必须在 Windows 上运行
  • 我更喜欢 Microsoft 技术(ASP.Net 胜过 PHP;SQL Server 胜过 MySQL 等),因为我们是一家 Microsoft 商店,我们有使用这些工具的经验并且已经安装了它们。
  • 必须能够与地理位置分散的团队合作
  • 必须使用 Visual Studio 的 Express 版本(开发人员并非都拥有 Pro 版本,因此我们不能依赖 Visual Studio 插件)。

我希望社区对满足上述所有要求的产品提出建议。

[澄清:我们的许可证与 MIT 许可证非常接近(尽管不是逐字逐句)。]

【问题讨论】:

  • Fogbugz 确实有一个允许 2 次登录的免费版本。如果您是慈善机构/非营利组织等,您也可以向他们索要免费许可证

标签: windows visual-studio svn visualsvn-server bug-tracking


【解决方案1】:

Trac: 这不是微软的技术,但会很好地集成到 SVN 中。在 Microsoft 技术上免费的免费错误跟踪软件并不多。

【讨论】:

  • Trac,而不是 MS 堆栈对我与 SVN 的集成非常有用。我使用了提供 trac 和 svn 的托管计划。我喜欢它。从那以后我只使用了 Fogbugz,但如果经济需要迫使我这样做,我会回到 trac。
【解决方案2】:

JIRAfree for open source projects,将在 Windows 上运行。 Subversion 集成可用并通过plugin 提供。

【讨论】:

  • JetBrains 使用 JIRA 作为其可公开访问的错误跟踪系统。从最终用户的角度来看,它是一款很棒的产品。
  • 我接受这个作为我的首选答案,因为 Jira 有一个不费吹灰之力的独立安装,在 Windows 上工作,有一个供应商支持的 SVN 插件,并且确实有开源的免费许可证项目。我仍然不确定他们是否会接受我们的开源许可证,因为它不是官方认可的许可证之一,尽管它与 MIT 许可证非常相似。
  • 我喜欢 Jira 的另一件事是它让我可以使用我的 Microsoft SQL 2005 服务器作为后端数据库,并且不会强迫我安装 MySQL。安装是独立的,非常干净。
  • 好消息,Atlassian 接受了我的开源许可证请求,所以这个选项对我来说效果很好。
  • JIRA 有点矫枉过正,感觉有点笨重。
【解决方案3】:

【讨论】:

  • 我个人喜欢 Redmine 而不是 Trac,因为能够在同一个安装中拥有多个项目,但这可能不适用于这个问题的情况。
【解决方案4】:

试试Bugzilla

  • 免费
  • 我不知道是否与 SVN 集成...但我想答案是肯定的。
  • 在 Windows 上运行 - 您必须设置几个 组件,但它实际上运行 然而,在 IIS 上非常好 安装有点棘手。 Bugzilla 是 Perl 和 MySQL。然而, 正如我所说,我已成功安装 Windows 2003 上的 Bugzilla。 MySql 和 Perl 的安装 不占用大量服务器资源 - 我们的 ASP.NET + 上有这两个 MSSQL 测试服务器,没有性能问题 观察到下降。
  • 与分布式团队合作。

【讨论】:

  • 感谢您的建议,但那些外部依赖对我来说确实是负面的。我决定使用 Jira 以获得完全集成的安装体验,无需外部依赖。 Jira 在 Tomcat+JRE 上运行,但所有内容都捆绑在一个安装包中,就像从日志上掉下来一样容易。此外,Jira 支持我现有的 SQL Server 基础架构,并且不会强迫我为某些准宗教议程安装全新的数据库服务器。当尾巴摇狗时,我讨厌它。 Jira 运行良好,它适用于我的系统并且是独立的。
【解决方案5】:

试试InDefero,如果您的项目规模不大,您甚至可以免费获得托管方式。

【讨论】:

  • 这似乎是一个不错的产品,但我在注册/登录方面遇到了无穷无尽的问题。创建新的托管系统时,确认电子邮件从未到达。如果我要使用这个系统,我不会使用托管选项 - 但是内部部署选项不会在 Windows 上运行。但是,+1 表示一个好的建议,其他人可能会有更好的运气。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-12
  • 2010-10-27
  • 2013-01-02
  • 2014-11-09
  • 1970-01-01
相关资源
最近更新 更多