继续使用Visual SourceSafe或转到Team Foundation Server 2010

mag*_*gol 10 tfs visual-sourcesafe tfs2010

我们是一个由六名开发人员组成的小组,他们目前使用的是Visual Studio 2003和Microsoft Visual SourceSafe(HVAC).每个人都有责任,其程序不是彼此共享代码.每个人都有自己的版本处理责任,代码不在常见的版本处理中.

我们现在将更新到Visual Studio 2010,并在考虑移动到Team Foundation Server 2010(TFS)或者我们是否应该继续使用管道时进行思考.我想过去,但我的几位同事都很怀疑.

  1. 美国转向TFS的利弊是什么?
  2. 除了版本处理之外,TFS中的哪些内容对我们有用?
  3. TFS是我们工作方式的正确工具,还是过度杀伤?
  4. 你可以离线使用代码吗?我们有时会在家中或客户处使用笔记本电脑

我没有找到它的任何成本.

Ewa*_*man 13

首先,Sourcesafe对Visual Sourcesafe的支持将很快结束:http://support.microsoft.com/lifecycle/search/default.aspx? sort = PN&alpha = sourcesafe&Filter = FilterNO

如果这还不足以让你迁移,然后,Brian Harry(TFS的项目经理)有一个优秀的帖子,为什么你应该迁移到TFS:http://blogs.msdn.com/b/bharry/archive/2009/10/01/tfs-2010-for- sourcesafe-users.aspx

简而言之,TFS不仅仅是Source Control,它还有工作项,您可以在其中跟踪您的工作,添加可追溯性并获取项目管理信息.它还具有构建自动化工具,您可以使用该工具自动化应用程序的编译,测试和代码验证.

当你走得更远时,它也有很好的测试能力:http://msdn.microsoft.com/en-us/library/ms182409.aspx

回答你的问题:

  1. 有很多专业人士和一个大骗局.虽然有VSS到TFS的迁移工具,但您必须迁移:http://msdn.microsoft.com/en-us/library/ms253060.aspx
  2. 工作项目,构建自动化,报告,共享点集成,测试经理,实验室经理
  3. TFS很棒:它可以从像你这样的团队扩展到大型组织,直到成千上万的用户.
  4. 是的,有能力在没有TFS连接的情况下启动visual studio.然后询问您是否要脱机工作.当您再次联机时,您可以联机到TFS,它将检查更改.还可以将TFS暴露给互联网,因此您可以在家中访问组织内的TFS.

  • 这个答案很棒,但缺少最重要的回答:"这甚至不是一个问题,只需这样做":P (8认同)
  • 为Jim T的回复+1.快速远离VSS. (2认同)

sta*_*ius 6

你是否应该去TFS2010是一个值得商榷的问题,有很多好的答案.

你是否应该远离VSS是100%明确的.有很多文章说明原因:

微软的源代码销毁系统

VSS:无论如何都不安全

任何东西,但Sourcesafe