VSS 6.0 和 VSS 2005 之间有什么区别?
我们从一开始就一直在使用 VSS 6.0,但昨天我从 MSDN 订阅中取消了 VSS2005,它不允许我通过 Daemon Tools 从 ISO 安装它(不知道为什么,但我向 MS 提交了错误报告。 .)。 我注意到它在 ISO 上有一个程序文件目录,所以我只是将该文件夹复制到我的硬盘上。 好吧,我打开客户端,发现一个迷人的 VSS 6.0 版本连接到完全相同的数据库。
有人知道我是否会用它来摧毁一切吗?
We've been using VSS 6.0 since time began, but yesterday I nabbed VSS2005 off of our MSDN subscription, it wouldn't let me install it off the ISO through Daemon Tools (not sure why, but I submitted error report to MS...). I noticed it had a program files directory right on the ISO, so I just copied the folder onto my hard drive. Well, I opened up the client and behold, a glamorous version of VSS 6.0 connected to the exact same DB.
Anyone know if I'm going to destroy everything by using it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一年多前,我们从 VSS6 迁移到 VSS2005。 数据库结构是相同的。 我们发现的唯一警告是,是否有些人仍在使用 VSS2005 的数据库上使用 VSS6。 VSS2005 将 Unicode 文本文件视为文本文件,而 VSS6 则不然。 这意味着当 VSS2005 添加 Unicode 文本文件时,VSS6 将其视为二进制文件(这会影响 csproj 文件等)。
除此之外,VSS2005 支持对数据库的正确 HTTP 访问(前提是安装了服务器扩展)、改进的 LAN 性能(同样,使用服务器扩展)以及更好的文件系统对话框(令人讨厌的旧对话框已经消失)。 但是,新的文件添加对话框显示所有文件,而不仅仅是未包含的文件。
另外,VSS2005 允许通过文件扩展名提供自定义编辑器和差异化工具,这非常有用。 例如,我们的一些XML文件是加密的,因此我们使用该系统在差异工具之前运行解密工具,这大大提高了我们审核过程的效率。
还有一些其他的调整,大部分都很好,但有时也很烦人。
最后,一切都没有被破坏。 事实上,自转换以来,数据库中的额外损坏似乎较少 - 但我不会将其归因于新的 VSS,因为它不是一项全面的测试。
We moved from VSS6 to VSS2005 just over a year ago. The database structure is identical. The only caveat we found was if some people still used VSS6 on a database where others were using VSS2005. VSS2005 treats Unicode text files as text files, whereas VSS6 does not. Which means that when VSS2005 adds a Unicode text file, VSS6 sees it as binary (this affects csproj files among others).
Other than that, VSS2005 supports proper HTTP access to the database (provided server extensions are installed), improved LAN performance (again, with server extensions), and better file system dialogs (the nasty old ones are gone). However, the new file add dialog shows ALL files, not just the ones that aren't included.
Also, VSS2005 allows the provision of custom editors and differencing tools by file extension, which is very useful. For example, some of our XML files are encrypted, so we run a decryption tool before the difference tool by using this system, which has increased the efficiency of our review processes substantially.
There are also other tweaks here and there, mostly good but occasionally annoying.
Finally, nothing has been destroyed. In fact, there appears to have been less additional corruption in the database since the transition - but I wouldn't put this down to the new VSS as it wasn't a comprehensive test.
我非常确定,破坏任何东西的危险不会比使用 VSS 6.0 时更大。
我上次使用 VSS 已经是很久以前的事了,但我们也从版本 6 更新到了版本 2005。据我记得,客户端(VSS 资源管理器)仅进行了一些外观更改,但数据库的格式和可用的功能也与 VSS 6 中的完全相同。
I'm pretty sure, that there is no more danger of destroying anything than when using VSS 6.0.
It's quite a long time ago since I last used VSS, but we also updated from version 6 to version 2005. As far as I remember, there were only some cosmetic changes in the client (VSS explorer), but the format of the database and also the available feature were exactly the same than in VSS 6.
你应该没问题。
由于 VSS 仅使用文件共享来处理所有内容,并且没有任何内容是真正基于服务器的,因此没问题。 数据库的格式没有太大变化,主要是客户端的内容。
You should be fine.
Since VSS just uses a file share for everything, and there's nothing that is really server based, you're fine. Not much has changed in the format of the database, mostly client side stuff.