我目前的就业地点目前处于转型期,新的所有权已经接管,事情终于变得标准化,正在实施适当的指导方针.
但是我们仍在使用VSS,除了那些最初设置的东西之外,没有任何理由可以使用它.我们不使用Visual Studio,也不使用任何特别需要它的工具.
从长远来看,我能提出什么绝对最好的论据来帮助说服他们从Subversion这样的东西会是一个更好的解决方案.
VSS完全依赖客户端来管理数据库.如果客户端在错误的时间通过网络写入中断连接,则您的文件将在服务器上被删除.不只是小费,而是历史.希望你有一个很好的备份.我经历过它.这是个坏消息.
通过VPN或其他远程连接的VSS使用非常糟糕.它使用SMB来传输数据,您必须检索文件及其所有增量才能获得提示.讨厌.
我见过VSS开始采用1GB的数据.数据库错误等MS(在FAQ或KB中的某处)说2GB确实是最大安全限制.没有好的管理工具(客户运行庇护),所以你没有得到任何关于此的警告.
任何具有服务器进程以提供某种级别的事务和完整性控制的东西都是一种出色的解决方案.
最好的参数必须是你希望它们切换到subversion的原因.:)
我对VSS完全一无所知,但我想到的是"如果它没有破坏就不会修复它"这句话.您必须向您的经理证明VSS已损坏且需要修复.如果你能向管理层展示如何节省资金,那就更好了.