2010-08-31 75 views
10

我们是一小组六个开发人员,他们目前使用Visual Studio 2003和Microsoft Visual SourceSafe(HVAC)。每个人都有责任为其程序不共享代码。每个人都有自己的版本处理的责任,代码不是在一个通用的版本处理。留在Visual SourceSafe或转到Team Foundation Server 2010

我们现在将更新到Visual Studio 2010,并且正在考虑转移到Team Foundation Server 2010(TFS)时,或者我们应该继续使用管道。我想过去,但我的几个同事都很怀疑。

  1. 美国迁移到TFS有什么优点和缺点?
  2. 除了版本处理之外,TFS中的哪些内容对我们有用?
  3. TFS是我们工作方式的正确工具,还是矫枉过正?
  4. 你可以离线使用代码吗?我们有时在家中或在客户的笔记本电脑上工作

我还没有找到任何地方它的成本。

回答

13

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

如果这是不够的,你要迁移,再有就是从布赖恩·哈利(TFS的项目经理),为什么你应该方位的职位迁移到TFS:http://blogs.msdn.com/b/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx

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

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

回答您的问题:

  1. 有很多优点的,和一个很大的缺点。 con是,你必须迁移,虽然是VSS的迁移工具TFS:http://msdn.microsoft.com/en-us/library/ms253060.aspx
  2. 工作项目,构建自动化,报表,SharePoint集成,测试经理,实验室经理
  3. TFS是伟大的:它从秤像你一样的团队,直到成千上万的用户。
  4. 是的,有能力启动没有TFS连接的Visual Studio。然后它会问你是否想离线工作。当您再次联机时,您可以联机到TFS并检查更改。还有将TFS公开给互联网的功能,所以你可以从家里访问组织内的TFS。
+8

这个答案很好,但是缺少了最重要的回答:“这甚至不是问题,只是做它”:P – 2010-08-31 08:57:03

+2

+1对于Jim T的回应。快速远离VSS。 – 2010-08-31 12:37:55

4

最近刚刚从VSS迁移到TFS2010我没有回头。我喜欢一切的整合方式。如果没有重申他之前的一些强大功能表示为:

  • 正确的分支&合并
  • AD集成,没有更多的VSS设置用户
  • 容易看出谁拥有什么签出
  • 易于查看签入记录(非常适合代码评论)
  • TFS电动工具添加自定义签入策略和Windows资源管理器上下文菜单
  • 工作项目,跟踪及其关联机智^ h变更
  • 内置报告
  • 团队项目门户 - 因此非开发人员可以访问TFS报告/工作项目信息等
  • 速度,它是如此之快比VSS
  • 源存储在SQL服务器和办理入住手续操作事务,而不是基于文件的,没有更多的运行VSS清理

我发现,而不是使用迁移工具迁移源代码中的新鲜办理入住手续是最快捷的方式,保持SourceSafe的只读的奇怪的时候我不得不提及历史。

相关问题