分布式开发团队的基本工具

时间:2011-11-18 18:08:03

标签: version-control distributed

我想建立一个网站,其中一个开发团队(分布在世界各地)可以聚在一起开发软件。

到目前为止(经过大量阅读)我接近得出的结论是,我需要的工具是:版本控制系统(git,mercurial),bugtracker和项目经理?这篇文章here也有助于得出这个结论。

现在我的问题是: - 我是否正确以及我需要哪些其他工具? - 可以将这些工具与我的网站集成吗? 通过这个我的意思是外观(我的网站标志)和感觉(不必从一个链接反弹到另一个链接)? - 我也更喜欢托管我自己的git / mercurial repo,因为我不想去开源这是建议的吗? - 免费/开源应用程序将是最好的

还有一个问题,我看过redmine,这是否涵盖了我需要的所有东西?因为我看到它有很多功能..

1 个答案:

答案 0 :(得分:0)

你想重新发明轮子......你知道吗?!

你至少忘记了:

  • 未来规划(和bugtracker将成为发行人)
  • 团队沟通(实时和/或非实时)
  • 某种类型的内部文档(wiki?)
  • 代码评论
  • 单元测试,构建和部署工具

也许代码托管网站上的私有存储库会更自然(和更快)的方式?或者您可以尝试GitHub Enterprise或Assembla Private Installation