gpt4 book ai didi

version-control - Team Foundation Server 与 SVN 和其他源代码控制系统

转载 作者:行者123 更新时间:2023-12-04 02:32:12 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我们目前正在寻找在我们的项目中使用的版本控制系统。目前我们的团队不到10人。在过去的 5 年里,我们一直在使用 VSS。我从未使用过 SVN 和其他版本控制系统。

到目前为止,我们一直在使用 VSS,但现在存在更强大的源代码控制系统,如 TFS、SVN 等。我们计划将我们的项目迁移到 Visual Studio 2010,因此想到的第一个想法是开始使用 TFS 2010 .

我的问题是: TFS 有多好 与其他源代码控制系统相比?使用它是个好主意,还是我们应该使用 SVN(或任何其他系统)?

最佳答案

Team Foundation Server 是一个完整的应用程序生命周期管理套件。如果您拥有 Visual Studio 2010 的专业版、高级版或旗舰版并订阅了 MSDN,则 Team Foundation Server 2010 现在是免费的。属于该分类的所有 Visual Studio 用户也不需要额外的 CAL。但是,其他用户将要求您购买 CAL 以保持与许可证的合规性。

使用 Team Foundation Server 2010,您将获得源代码控制、流程管理、缺陷跟踪、构建服务、报告、项目门户等。 SVN 是严格的源代码控制。我两个都用过,它们是不同的野兽。可以公平地说,SVN 提供的功能类型总体上是 Team Foundation Server 的一个子集。虽然有第三方连接器可以更轻松地在 Visual Studio 中使用 SVN(我相信也是免费的),但 Visual Studio 和 Team Foundation Server 之间的 native 集成是相当无缝的。从管理的角度来看,无论是在服务器级别还是项目级别,您都在易用性和功能之间取得了极好的平衡。

在过去三年左右的时间里——在两个不同的雇主之间——我已经设置和安装了 Team Foundation Server,并在其生命周期内对其进行维护。两家公司都利用它的优势,将有序流程引入到他们的 SDLC 中。如果您是敏捷/Scrum 商店,MSF Agile v5 模板非常出色。使用任何工具进行 Sprint 规划和管理从未像现在这样简单。

编辑 - 添加了关于小团队的信息:

我注意到有关小团队的问题的评论。鉴于其价格点,Team Foundation Server 2010 现在也适用于小型团队。不过,我不会推荐它与 Team Foundation Server 2008 一起使用。在最新版本中,有一个非常好的“基本”配置,可提供轻量级安装、无报告和门户功能。您也可以在本地安装它,如果您是使用此配置的“单人商店”(Microsoft 实际上将其列为客户端安装的可接受配置。)我将它放在我的笔记本电脑上用于 POC 工作 - 已设置制定夜间维护计划并将我的备份移至 Dropbox。非常有效,让您安心。 ;-)

关于version-control - Team Foundation Server 与 SVN 和其他源代码控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2709902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com