我正在尝试建立一个从VSS转移到TFS的商业案例,特别是我正在寻找明确不做这件事的成本和风险。
为什么会让公司节省超过1万英镑的前3-4个杀手原因是什么?
非常感谢。
答案 0 :(得分:2)
“你能帮助公司节省超过1万英镑的3-4个最重要的原因是什么?”
其中一个最好的答案是here。本白皮书详细介绍了所有优点。
这是pdf文件的一个施法:
性能,可靠性和可扩展性
由SQL Server 2008支持,团队 Foundation Server受益于 性能和可扩展性 行业领先,企业级 数据库服务器对于小团队而言 不需要一个成熟的力量 安装SQL Server,安装 像Windows7这样的客户端操作系统并使用 SQL Server Express提供了相同的功能 轻量级的强大引擎 包。这提供了关键之一 VSS从未有过的好处 - 你可以 从小开始,随着时间的推移而成 从SQL Server Express升级到 完整版的SQL Server是 简单的备份和还原。其他 SQL Server的好处包括 动态扩展存储的能力 根据需要,更快的读/写,和 聚类作为容错的一部分 解。
紧密整合 Team Foundation Server和Visual Studio为用户提供熟悉的功能 和有效的源控制 发展环境。通常 Visual SourceSafe开发人员不得不这样做 打开外面的VSS用户界面 Visual Studio完成源代码 控制任务。因为团队 Foundation Server与之集成 Visual Studio,几乎所有选项 关于源代码和工作项 可以直接完成 Visual Studio(一些管理员 功能需要完成 通过功能齐全的命令 线)。
一个容易产生影响的问题 VSS安装是4GB 建议限制。团队是谁 接近此限制或已超过 它倾向于发现腐败问题 他们的源代码需要修复。 从备份中恢复此数据是 因为团队经常很难 必须依赖系统管理员 恢复文件共享。又是在这里, Team Foundation Server利用了它 SQL Server的强大功能。 SQL Server 具有内置的数据保护功能 腐败,但如果发生这种情况,它可以 通过SQL Server还原 备份。 SQL Server允许很多 不同的数据保护方案 记录的增量备份和完整备份 运送和镜像所有 提供可靠的机制 保护您的数据。
安全性
在VSS中, 安全性仅限于三种设置 - 管理员,读/写和阅读。应用 文件级别的安全设置 是可能的,但经验是 远非易事。主要缺点是 这种安全感是它是一个全部 或者没有任何类型的安全 - 如果你 可以写入你可以做的文件 任何你想要的东西。和 因为一切都存储在一个 文件共享,任何有权访问的人 文件共享可以简单地删除它。
虽然您的源的粒度安全 团队可能并不重要 Foundation Server确实提供了它。 随着能够控制 在文件级别的安全性,团队可以 也支持这样的特定场景 让开发人员检查一下 文件,但没有检查。这是 在很多情况下都很方便,比如同行 评论和外包开发。 并且,由于它存储在SQL Server中, 丢失所有源代码,因为 删除将永远不会再发生。