Srcsrv.ini 文件
Srcsrv.ini文件是所有源代码管理服务器的主列表。 每个条目均具有以下格式:
MYSERVER=ServerInfo
使用 Perforce 时, ServerInfo 由服务器的完整网络路径组成,后跟冒号,后跟其使用的端口号。 例如:
MYSERVER=machine.corp.company.com:1666
实际使用此包附带的模块对生成编制源索引时,Srcsrv.ini 是必需的文件。 此项创建用于描述服务器信息的别名。 对于支持的每个服务器,该值应是唯一的。
此文件也可以安装在运行调试器的计算机上。 当 SrcSrv 启动时,它会查看值Srcsrv.ini;这些值将覆盖 .pdb 文件中包含的信息。 这使用户能够将调试器配置为在调试时使用备用源代码管理服务器。 但是,如果管理好服务器且不重命名服务器,则无需将此文件包含在客户端调试器安装中。
此文件还用于客户端的其他用途。 有关详细信息,请参阅随 SrcSrv 工具一起安装的示例Srcsrv.ini文件。
使用不同的位置或文件名
默认情况下,SrcSrv 使用名为 Srcsrv.ini 的文件作为主配置文件,该文件位于 Windows 调试工具安装目录的 srcsrv 子目录中。
可以通过将SRCSRV_INI_FILE环境变量设置为所需文件的完整路径和文件名来为配置指定其他文件。
例如,如果多个用户想要共享单个配置文件,则可以将其放置在所有系统可访问的共享上,然后设置如下所示的环境变量:
set SRCSRV_INI_FILE=\\ourserver\ourshare\bestfile.txt