【问题标题】:How do you update the server name in source indexed symbol file?如何更新源索引符号文件中的服务器名称?
【发布时间】:2010-06-01 18:34:04
【问题描述】:

使用 Windows 调试工具,您可以对符号文件运行 SSIndex.cmd,它会嵌入命令以从 TF 服务器检索每个源代码文件。我们有一堆索引文件,最近我们的 IT 将 TFS 2008 安装迁移到 TFS 2010,并在此过程中更改了服务器名称。问题是,如何更新所有这些符号文件以指向新服务器?我认为 SSindex 使用了一个名为“srcsrv”的备用数据流,但 SysInternals 的streams.exe 在这些符号文件上没有显示任何内容,即使 srctool.exe 显示了数据。

【问题讨论】:

  • 所以我尝试修改 PDB 文件以更改文本,但 VS 无法将新的二进制文件识别为匹配的 PDB。哇!
  • 您总是可以在您的 DNS 服务器上设置一个 CNAME 来让旧名称解析到新服务器。
  • 旧服务器 URL 类似于 server:8080,而新服务器 URL 类似于 newserver:8080/tfs/bar。在这种情况下,CNAME 是否仍然有效?

标签: tfs srcsrv


【解决方案1】:

我给 Microsoft 的 WinDbg 团队发了电子邮件,得到的答案是在 srcsrv.ini 文件中定义 SERVER 变量,该文件进入 Visual Studio 的 Common7\IDE 目录(如果您使用 VS 进行调试)。

[variables]
FOOSERVER=http://servername.acme.com:8080/tfs/FOO/

其中 FOOSERVER 的 FOO 对应于您的 TFS 团队项目名称。

【讨论】:

  • 这不起作用。自这篇文章以来路径是否发生了变化?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 2014-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-25
相关资源
最近更新 更多