我们是一个由六个开发人员组成的小团队,目前使用的是Visual Studio 2003和Microsoft Visual SourceSafe (HVAC)。每个人都有自己的程序责任,不共享代码。每个人负责自己的版本处理,代码没有在一个共同的版本控制下。
我们现在将升级到Visual Studio 2010,并在考虑是否同时转向Team Foundation Server 2010(TFS),或者继续使用现有的工具。我想转向TFS,但我的几位同事持怀疑态度。
- 我们转向TFS有哪些优缺点?
- 除了版本控制,TFS还能为我们提供什么有用功能?
- TFS是我们当前工作方式的正确工具,还是过于复杂了?
- 是否可以离线工作?我们有时在家里或客户那里使用笔记本电脑工作。
我没有找到任何相关费用的信息。