【发布时间】:2010-10-14 06:24:52
【问题描述】:
我即将开始一个项目 (.NET),需要在 TFS 和 SVN 之间做出选择。
我比较习惯SVN(with tortoise client)、CVS和VSS。 TFS 是否具备 SVN 中可用的所有功能
你们有没有人从 SVN 切换到 TFS 并觉得值得?
如果我们需要使用 TFS,看起来我们可能需要 Visual Studio。
[编辑]
金钱不是考虑因素,因为我们已经拥有 TFS 的许可证。
而且我对 TFS vs SVN 的源代码控制功能更感兴趣,当然也欢迎其他功能列表。
【问题讨论】:
-
最终使用 TFS,对于我们使用 TFS 的所有新项目。我现在是非官方 TFS 管理员! TFS 工作项也有助于签入代码以及跟踪任务/错误的状态。
-
对不起,我不得不说。在两种邪恶之间进行选择时,两者都不选。我强烈建议检查 git(或 Mercurial,如果必须的话)。当然,它只是 VCS,但它和 SVN 的区别就像......你能想象到的任何图像。
-
在我看来,TFS 获胜主要是因为从 TFS 到 IDE 的任务集成以及您在 TFS Web 应用程序中通过 Sprints 获得的看板系统。我需要一个要处理的任务,我可以转到 TFS Web 应用程序到我们所处的 Sprint 周期,从 Proposed 中抓取 Task,然后将其拖到 Active Column。我执行任务,根据该任务检查代码,然后将任务移至已解决。这是首相的梦想。 PM 让我完成任务,当我解决一个任务时,他们会审查它并关闭它或将其推回给我。以我的经验(在工作中都使用过)TFS 比 svn 提高了生产力。
标签: .net svn version-control tfs configuration-management