【问题标题】:Open Source Equivalent of TFS?TFS 的开源等价物?
【发布时间】:2011-11-16 13:43:57
【问题描述】:

是否存在可以紧密集成的 OSS 组合来执行以下操作?:

  • 源代码控制(最好是分布式的,因为我们不是在谈论 TFS。目前正在考虑 GIT。)
  • 持续集成(目前正在考虑 TeamCity,尽管它是一种商业产品)。
  • 工作项目跟踪(对于有组织的敏捷开发非常重要。TFS atm 的主要优点是能够将签入与工作项目相关联。我不知道关于这个的 OSS。)

说实话,我自己已经回答了前两个问题。我的主要疑问是:有人知道可以紧密集成到源代码管理中的优秀工作项跟踪器吗?

【问题讨论】:

  • 我讨厌发布 Wiki 链接,但我只是想确保您已经看到了源代码控制系统的比较。它可能会给你一个开始一些研究的地方。不过,您可能已经将其中大部分从您的列表中删除了...en.wikipedia.org/wiki/Comparison_of_revision_control_software
  • @Cory - 感谢您的链接。不过,它似乎没有提到工作项跟踪。我更多的是寻找一套可以集成在一起来替代 TFS 的工具。

标签: .net version-control tfs continuous-integration tfs-workitem


【解决方案1】:

我可以推荐Redmine 作为项目跟踪器。

它与许多源代码控制系统交互,Git 就是其中之一,并监视提交消息以查找对问题的引用(它会查找诸如“refs #123”和“fixes #123”之类的内容)当您查看您将看到与该问题相关的源代码控制修订列表。然后您可以单击修订以查看受影响的文件,然后查看对每个文件所做的更改。

如果您使用的是 Windows,则可以使用 TurtleMine 获取与提交相关联的 Redmine 问题列表。这是 Tortoise 产品的插件,我已经将它与 TortoiseSVN 和 TortoiseHg 一起使用 - 我猜它可以与 TortoiseGit 一起使用。

对我来说,它唯一的缺点是安装起来相当困难,但Bitnami通过提供一些易于使用的install options解决了这个问题。

【讨论】:

    猜你喜欢
    • 2014-02-24
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多