根据1月份的这篇文章,《高级.NET调试:PDB和符号》,在使用Git源代码控制的TFS Builds中不支持源索引。目前是否有任何更新使其成为可能?
[披露 - 我在新的构建系统上工作]
git源代码索引现在可以在新的2015构建中使用(请注意,这是一个全新的现代化构建系统)。现在它已经在RC版本中,很快就会发布。
更多信息,请点击以下链接: http://aka.ms/vsopreview
具体包括:https://msdn.microsoft.com/Library/vs/alm/Build/vs/define-build
请注意,如果您从新的构建系统模板创建VS定义,则默认情况下会有git源代码索引步骤。
它将在pdb中嵌入一个“tf git view”命令行。该命令行可在VS 2015 tf命令行中使用。
任务脚本在此处开源:https://github.com/Microsoft/vso-agent-tasks/blob/master/Tasks/PublishSymbols/PublishSymbols.ps1
srcsrv
中使用 tf
还是 https
进行源索引? - Cameron Taggarthttps
进行源索引,人们就不需要在他们的计算机上安装tf.exe
。http://ctaggart.github.io/SourceLink/tfs.html - Cameron Taggart如果有其他人在这里寻找一种在VSTS支持的git存储库中索引源代码的方法,我修改了一个为github制作的powershell脚本以适用于VSTS。已接受答案中的github链接已失效,并且管道不适合我的用例。如果您只想要一个独立于ADO运行的脚本,这可能会有所帮助。
https://github.com/ruckonator/Git-Source-Indexer/blob/master/git-sourceindexer.ps1