SourceAnywhere for VSS的三个组件:
服务器Server
SAWV服务器安装在VSS数据库所在的文件系统局域网中,以方便快速地访问VSS库。在Server安装完毕后,它可以为客户端提供VSS操作。客户端和服务器可以通过任何标准的TCP/IP连接进行互相通信。
SourceAnywhere for VSS服务器安装为系统服务,因此可以在任何支持服务的Windows平台运行,如Windows NT,2000和XP,2003,2008,Vista或7。服务器在后台运行,没有任何形式的用户界面。对服务器的配置是通过服务器管理器 (Server Manager) 的。
缓存服务器Cache Server
缓存服务器是专为地理上分散的团队设计的。它典型的使用场景如下:
Click to view it in full size.
当Client1需要获取某一个文件时,它先向Cache Server发出请求。Cache Server如果没有此文件的缓存,它再向Server发出请求。在Server向Client传输文件的过程中,Cache Server将此文件缓存起来。这样,当Client2需要获取同一文件时,缓存服务器直接把文件传输到客户端,而无需把请求传递到远程的SourceAnywhere服务器。通过这种缓存机制,在互联网上传输的文件数量显著降低,远程访问性能大大提高。
更多SourceAnywhere for VSS缓存服务器信息,请参阅缓存服务器页面。
客户端Client
SourceAnywhere for VSS客户端软件包括Windows GUI客户端,Windows命令行客户端,Java GUI客户端,Java命令行客户端和IDE客户端。
SourceAnywhere for VSS的Windows GUI客户端是一个GUI应用程序,它的界面和工作方式与SourceSafe非常类似。
Click to view it in full size.