我有TFS集成工具运行,在2010年实例(称为X)和2013年实例(称为Y)之间执行单向迁移(称为a)。该工具还配置为从不同的2010年实例(称为Z)到Y进行单向迁移(称为B)。
现在我只需要迁移A,所以我删除了迁移b。然而,我现在每分钟都会在日志中看到这样的条目(用强调的文本替换了实际的服务器名称):
[10/22/2015 1:42:53 PM] TfsIntegrationJobService.exe Error: 0: [10/22/2015 1:42:53 PM] SyncMonitor Thread: SyncMonitor: Error: An unexpected Error occurred . polling migration source 'TFS instance Z (VC)': Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: TeamFoundation services not available from server TFS instance ZDefaultCollection。技术信息(管理员):HTTP代码503:Service Unavailable -> system.net.webeexception: The remote server return a error:(503) server Unavailable。在System.Net.HttpWebRequest.GetResponse ()在Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest。ExecRequest(对象obj)——内部异常堆栈跟踪结束——在Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase。processshttpresponse (HttpWebResponse response, Stream responseStream, webeexception, webeexception, XmlReader&xmlResponseReader)在Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase。ExecWebServiceRequest(HttpWebRequest请求,XmlWriter requestXml, String methodName, HttpWebResponse&响应)在Microsoft.TeamFoundation.VersionControl.Client.Repository。querychangesset (Int32 changesetId, Boolean包括改变,Boolean生成下载url, Boolean包括ourcerenames)在Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer。GetChangeset(Int32 changesetId, Boolean include echanges, Boolean includeDownloadInfo, Boolean inclesourcerenames)在Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer。GetChangeset(Int32 changesetId, Boolean include echanges, Boolean includeDownloadInfo)在Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsVCSyncMonitorProvider。GetSummaryOfChangesSince(String lastProcessedChangeItemId, List ' 1 filterStrings)在Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.Endpoint.Poll ()at microsoft . teamfoundation . migration . toolkit . syncmonitor . monitorwatch . worker ()
问题是,我如何让它停止轮询实例Z?无法恢复到该服务器的连接。让它继续轮询不是一个选择,因为它每分钟轮询一次,并等待近一分钟超时-基本上没有时间做任何其他事情。
您需要删除用于迁移实例z的这些配置。在TFS Integration -> Open Existing ->选择该配置并单击delete。
或者,您可以创建一个新的配置来从实例X迁移到实例y。