是否有可以紧密集成的 OSS 组合来执行以下操作?:
- 源代码控制(最好是分布式的,因为我们不是在谈论 TFS。目前正在考虑 GIT。)
- 持续集成(目前正在考虑 TeamCity,尽管它是一种商业产品)。
- 工作项目跟踪(对于有组织的敏捷开发非常重要。TFS atm 的主要优点是能够将签入与工作项目相关联。我不知道关于这个的 OSS。)
老实说,我自己已经回答了前两个。我的主要疑问是:有谁知道可以紧密集成到源代码管理中的好的工作项跟踪器?
是否有可以紧密集成的 OSS 组合来执行以下操作?:
老实说,我自己已经回答了前两个。我的主要疑问是:有谁知道可以紧密集成到源代码管理中的好的工作项跟踪器?
我可以推荐Redmine作为项目跟踪器。
它与许多源代码控制系统交互,Git 就是其中之一,并监视提交消息以查找对问题的引用(它会查找诸如“refs #123”和“fixes #123”之类的内容)当您查看问题时,您'将看到与该问题相关的源代码控制修订列表。然后,您可以单击修订以查看受影响的文件,然后查看对每个文件所做的更改。
如果您使用的是 Windows,则TurtleMine可用于获取与提交相关联的 Redmine 问题列表。这是 Tortoise 产品的插件,我已经将它与 TortoiseSVN 和 TortoiseHg 一起使用 - 我猜它可以与 TortoiseGit 一起使用。
对我来说,它唯一的缺点是安装非常困难,但 Bitnami 通过提供许多易于使用的安装选项解决了这个问题。