我尝试将TFS 2012迁移到Visual Studio在线。我使用工具OpsHub v1.1.0.005但我收到以下错误消息:
OH-SCM-009:同步时发生错误。没有签入文件。
以下是日志文件的示例:
2015-04-19 19:24:33,072 [22] DEBUG [De-bug]冲突数:1
2015-04-19 19:24:33,072 [22] DEBUG [De-bug |冲突] 消息:TF203057:无法检入文件夹的重命名更改 $ / Pueblo / Main / Service / Dispatch因为有文件或文件夹 此文件夹包含待处理的重命名或删除更改。你必须登记入住 重命名和删除一起更改。
2015-04-19 19:24:33,072 [22] DEBUG [De-bug |冲突]是 Resolveable:假
2015-04-19 19:24:33,072 [22] DEBUG [De-bug |冲突] 项:$ /布洛/主要/服务/调度
2015-04-19 19:24:33,072 [22] DEBUG [De-bug]注意失败数:0
2015-04-19 19:24:33,072 [22] DEBUG [De-bug]政策失误数:0
2015-04-19 19:24:33,165 [11] DEBUG运行cnt:0
2015-04-19 19:24:33,181 [11] DEBUG suite cnt:0
2015-04-19 19:24:33,181 [11] DEBUG结果cnt:0
2015-04-19 19:24:43,480 [22]在CheckinALL的主题中出现DEBUG异常 过程
2015-04-19 19:24:44,382 [27] ERROR线程中出现错误 CheckinAll:没有签入的文件 Microsoft.TeamFoundation.VersionControl.Client.Client.ReportCheckInConflictsFailuresAndThrow(工作区 workspace,CheckinResult checkinResult,Failure []冲突,失败[] failure,Boolean noAutoResolve,Int32 operationId)at Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckInInternal(WorkspaceCheckInParameters 参数,Int32 operationId)at Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckIn(WorkspaceCheckInParameters checkinParameters)at Service.Adapters.TFSCheckinWorkspaceContext.checkin(String comment, WorkItemCheckinInfo [] workItemChanges,List1 otherCheckInProperties, 字符串checkinUser)在f:\ Ashish Docs \ Checkouts \ OVSMU中 科\ OpsHubV2 \ TFSWCFServiceSource \服务\服务\ TFSVersionControl \ AdapterComponents \ TFSCheckinWorkspaceContext.cs:行 2372 at Service.Adapters.TFSVCAdapter.checkIn(List1 checkinItems, String checkinComment,String checkinUser,List1 workitemId,List1 otherCheckInProperties)在f:\ Ashish Docs \ Checkouts \ OVSMU 科\ OpsHubV2 \ TFSWCFServiceSource \服务\服务\ TFSVersionControl \ AdapterComponents \ TFSVCAdapter.cs:行 123点 com.opshub.tfs.test.TFSWebService<> c__DisplayClass2.b__0() 在f:\ Ashish Docs \ Checkouts \ OVSMU 科\ OpsHubV2 \ TFSWCFServiceSource \服务\服务\ TFSWebService.cs:行 692 2015-04-19 19:24:44,850 [27]错误错误:没有签入文件。
在com.opshub.tfs.test.TFSWebService.CheckinAllStatus(String authToken)在f:\ Ashish Docs \ Checkouts \ OVSMU中 科\ OpsHubV2 \ TFSWCFServiceSource \服务\服务\ TFSWebService.cs:行 736
答案 0 :(得分:-1)
此问题已在OpsHub v1.2.0.000
的新内部版本中修复这是安装新版本的过程:
1)删除Visual Studio在线实例中无法迁移或在先前尝试中遇到错误的所有项目。
2)在步骤1中重新创建所有已删除的项目
3)删除O:驱动器的所有内容(以及OpsHub实用程序映射的任何其他附加驱动器)
4)打开Visual Studio(在同一台机器上)并连接到VSO。在Source Control Explorer中的Workspaces下,删除名称以“OH - *******”开头的所有工作区。
5)关闭所有TFS产品(Visual Studio,MTM等)并删除所有内容 %localappdata%\ Microsoft \ Team Foundation \ 3.0 \ Cache %localappdata%\ Microsoft \ Team Foundation \ 4.0 \ Cache %localappdata%\ Microsoft \ Team Foundation \ 5.0 \ Cache
6)卸载当前版本的迁移实用程序并删除“C:\ Program Files \ OpsHub Visual Studio Online Migration Utility”文件夹(如果找到)。
7)安装迁移实用程序版本
8)配置并开始迁移项目