好吧,这看起来有些奇怪和陈旧......但它仍然需要做。
我们实际上有一个装有 VSS 6.0 的文件服务器 (NAS),基本上 .exe 文件等都在共享中,用户运行 .exe 文件来打开 VSS 并签入/签出文档。
我从我们的 MVLS 站点下载了 VSS 2005 并将其解压,并阅读了 readme.htm,其中说我可以将其安装在运行 setup.exe 的服务器上。
我的问题是:
问:如何将 VSS 2005 设置为共享文件,然后用户可以像我们现有的 VSS 6.0 设置一样运行 .exe 文件?这真的像将提取的文件复制到共享一样简单吗?如果没有必要,我实际上不想为其安装服务器端应用程序。
答案1
好的,您可以通过网络共享来共享存储库(vss 数据库)文件,这就是多用户方面的说法。
我相信 VSS 6 有一个网络安装选项,现在只需安装 VSS 2k5 即可确认此选项仍然存在。这意味着您只需让所有客户端从此共享运行 .exe 并登录到另一个共享上的存储库即可。
哦,请为每个项目创建一个存储库!VSS 很容易损坏.....
如果有 VSS 2k5 的网络安装选项,将更新此帖子
编辑:好的,安装程序下没有网络设置,但您可以尝试将安装介质上 Program Files 文件夹下的 Microsoft Visual SourceSafe 文件夹复制到网络共享。在将此方法用于生产工作之前,请对此进行测试并确保它不会损坏存储库
答案2
VSS 的服务器部分需要进入运行 Windows 的实际服务器。
不幸的是,它并不像简单的文件共享那么简单。服务器负责裁定交易、签入、签出、时间戳等。