我们在云上使用了 TFS2012,但我们不喜欢没有报告服务,因此我们希望迁移到本地 TFS2012。同时,我们开始喜欢 Git,我们认为它可能比 TFS 版本控制更有意义。
这显然需要研究人员和开发人员“扮演管理员”的角色,因此我们正在花时间评估 Jetbrains 高度评价的解决方案是否更适合。
假设有一个 6-8 人的团队使用 Scrum 并渴望参加敏捷的“最佳实践”培训,以及一个结合了后端 .NET 技术和前端 Javascript (AngularJS) 的项目,考虑从 TFS2012 迁移到 TeamCity/YouTrack/Git 堆栈,用于 scrum 规划、源代码控制、持续集成和质量控制以及问题跟踪:
- TFS2012 我们会/可能会错过什么?
- 我们将从新堆栈中享受什么?
- 新堆栈是否在 TFS 没有的任何方面都不足,反之亦然?
注意:这是 TFS2012 特有的问题 - 对于以前的 TFS 版本和 TeamCity,SO 和其他地方有几个比较,也许 YouTrack 也是如此。