Version control 生命周期工具套件

Version control 生命周期工具套件,version-control,project-management,lifecycle,issue-tracking,Version Control,Project Management,Lifecycle,Issue Tracking,我希望替换我的开发团队目前使用的生命周期工具。 我正在寻找的工具: 版本控制 缺陷/问题跟踪 需求跟踪 测试用例管理 (可能)项目管理:项目状态、工时输入 我有一个新的beefy服务器(windows2008server)来运行所有工具。我正在考虑COTS和开源选项,但到目前为止还没有决定 其他因素: 分布式团队(不同的物理站点) 一些Windows开发,一些Linux开发 软件、固件、技术写作需要能够使用它 关于一个能共同工作的好套房的建议? 如果是开源的,那么在Windows 200

我希望替换我的开发团队目前使用的生命周期工具。 我正在寻找的工具:

  • 版本控制
  • 缺陷/问题跟踪
  • 需求跟踪
  • 测试用例管理
  • (可能)项目管理:项目状态、工时输入
我有一个新的beefy服务器(windows2008server)来运行所有工具。我正在考虑COTS和开源选项,但到目前为止还没有决定

其他因素:

  • 分布式团队(不同的物理站点)
  • 一些Windows开发,一些Linux开发
  • 软件、固件、技术写作需要能够使用它
关于一个能共同工作的好套房的建议?

如果是开源的,那么在Windows 2008服务器上运行的最佳方法是什么?

Svn/Trac加上一些插件可能会让您免费获得大部分的服务

如果您使用visualsvn提供的版本(它们捆绑了trac和subversion),那么安装也很简单


看看Atlassian的工具-我们已经使用了他们的一些产品(Jira/Confluence),它们很好地结合在一起。也不太贵


作为管理员/维基园丁,它们易于使用和管理,这有时是一个重要的过度关注的要求。

版本控制系统最常见的选择是。它有很好的工具支持,大多数工具都是开箱即用的Subversion

<>你有一个分布式团队,所以你可以考虑一个分布式版本控制系统。例如或。Mercurial在Windows上有更好的支持。与“传统”版本控制系统(如)相比,工具支持有点不足

以上所有内容都是开源的

对于项目管理/问题跟踪/需求跟踪,有一个结合了问题跟踪、项目管理软件和wiki的开源软件。Trac与Subversion、Git和Mercurial一起工作

Atlassian为问题跟踪/项目管理和wiki提供商业服务。吉拉至少与Subversion合作

Fog Creek基于Mercurial进行版本控制和问题跟踪/项目管理。都是商业性的。这两个版本都可以在您自己的服务器版本上作为宿主和运行


我使用过Trac,它可以正常工作,但在它正常工作之前,您可以期待一些修补和配置。

不是FogBugz的个人粉丝,但我们最终使用了Subversion,它对我们来说非常有效。