代码之家  ›  专栏  ›  技术社区  ›  magol Nathaniel Roark

使用Visual SourceSafe或转到Team Foundation Server 2010

  •  10
  • magol Nathaniel Roark  · 技术社区  · 14 年前

    我们是一个由六名开发人员组成的小组,他们目前使用visualstudio2003和microsoftvisualsourcesafe(HVAC)。每个人都有责任为自己的程序不互相共享代码。每个人都有自己的版本处理的责任,代码不是在一个共同的版本处理。

    1. 除了版本处理之外,在TFS中我们发现什么有用?
    2. 你能离线处理代码吗?我们有时在家里或在客户那里使用笔记本电脑

    我哪儿也没找到它要多少钱。

    3 回复  |  直到 14 年前
        1
  •  13
  •   John Saunders Andrey Morozov    14 年前

    首先,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不仅仅是源代码控制,它有工作项,您可以在其中跟踪您的工作、添加可跟踪性和获取项目管理信息。它还有一个构建自动化工具,您可以使用该工具自动化应用程序的编译、测试和代码验证。

    http://msdn.microsoft.com/en-us/library/ms182409.aspx

    回答您的问题:

    1. 有很多优点,还有一个很大的缺点。缺点是您必须迁移,尽管有一个将VSS迁移到TFS的迁移工具: http://msdn.microsoft.com/en-us/library/ms253060.aspx
    2. 工作项、构建自动化、报告、sharepoint集成、测试管理器、实验室管理器
        2
  •  6
  •   stannius    14 年前

    你是否应该去TFS2010是一个有争议的问题,有很多好的答案。

    你是否应该离开VSS是100%清楚的。有很多关于原因的文章:

    Microsoft's Source Destruction System

    VSS: Unsafe at Any Speed

    Anything But Sourcesafe

        3
  •  4
  •   Henryk    14 年前

    • 正确的分支和合并
    • AD集成,不再在VSS中设置用户
    • 很容易看出谁签了什么
    • 易于查看的签入历史记录(非常适合代码检查)
    • TFS Power Tools添加自定义签入策略和Windows资源管理器上下文菜单
    • 源存储在SQL server中,签入操作是事务性的,不基于文件,不再运行VSS清理

    推荐文章