在一个组织的生命周期中,很少能轻松选择开发平台。现在是我创业的时候了——我们必须致力于一个版本控制平台/服务,并建立某种形式的票务和项目规划。
每年都会在这些领域带来新的发展,所以我觉得有理由问什么可能是一个常见问题解答。我的问题具体到:
- 现在(2011 年中)
- 一家小型软件初创公司(1-2 名开发人员),但可能会成长
- 非常低的成本(尤其是开始)
最新的趋势似乎是使用 git 和 mercurial 领跑者进行分布式版本控制。而在 2011 年,似乎没有人拥有自己的版本控制——只需按月支付服务费用。问题跟踪和计划/估计的合并是另一个当前主题,它也托管在云中。
现在我正在考虑一个付费的、私有的github repo 用于源代码控制——这将使开源开发人员更容易加入团队。还有用于问题跟踪/计划的FogBugz - UI 和基于证据的里程碑估计给我留下了深刻的印象。
所以我的问题简而言之:2011 年版本控制和规划的先行者是什么?塑造这个空间的主题是什么?