更新 OpsHub已发表的更新他们的工具,修复我遇到的问题。Visual Studio的在线迁移实用程序失败,TF400023
我试图在线迁移内部部署的Team Foundation Server 2010中使用Visual Studio中的OpsHub Visual Studio的在线迁移实用程序。它已经成功上传了6585个变更集的1380个,但是停留在其中一个并且不会继续。有问题的变化组的错误消息:
变更集ID:1417
OH-SCM-009:发生而发生同步错误。 TF400023:本地工作区无法与服务器进行协调。
如果我打开Visual Studio中的TFS工作区(通过浏览至O:\ w69_1),我得到了一个弹出式窗口非常类似的错误消息:
错误
TF400023:本地工作区无法与服务器协调一致。
在Visual Studio源控制控制台显示下面的错误消息的一打重复:
TF14060:项$/EDT/SingleProjectClient /数据不能被删除。一个或多个孩子有待更改。
通过浏览工作空间中的挂起更改,显然$/EDT/SingleProjectClient/Data/AllProjects.sdf有一个挂起的“合并,删除”更改。
“合并,删除”变化是存在于本地团队基础服务器上进行原始变更集。有问题的变更ID 1417包含以下更改:
- $/EDT/SingleProjectClient /数据:删除
- $/EDT/SingleProjectClient /数据/ AllProjects.sdf:合并,删除
我试图撤销$/EDT/SingleProjectClient/Data/AllProjects.sdf中的挂起更改,但这并没有帮助。迁移实用程序继续发出相同的错误消息(TF400023:本地工作区无法与服务器协调)。从OpsHubTFSService.log
2015年2月6日12
堆栈跟踪:16:47834 [5] ERROR错误CheckinAll的螺纹发生:TF400023:本地工作区不能与服务器进行协调。
在Microsoft.TeamFoundation.VersionControl.Client.LocalDataAccessLayer。 <> c__DisplayClass23.b__1c(LocalWorkspaceProperties WP,WorkspaceVersionTable LV,LocalPendingChangesTable PC)
在Microsoft.TeamFoundation.VersionControl.Client.LocalWorkspaceTransaction。执行(AllTablesTransaction toExecute)
在Microsoft.TeamFoundation.VersionControl.Client.LocalDataAccessLayer.ReconcileLocalWorkspace(工作空间的工作区,WebServiceLayer webServiceLayer,布尔unscannedReconcile,布尔reconcileMissingFromDisk,失败[] &故障,布尔& pendingChangesUpdatedByServer)
在微软.TeamFoundation.VersionControl.Client.WebServiceLayerLocalWorkspaces.ReconcileIfLocal(工作区名字符串,字符串OWNERNAME,布尔unscannedReconcile,布尔reconcileMissingLocalItems,布尔skipIfAccessDenied,布尔&调和)
在Microsoft.TeamFoundation.VersionControl.Client.WebServiceLayerLocalWorkspaces.CheckPendingChanges(工作区名字符串,字符串OWNERNAME,字符串[] serverItems)
在Microsoft.TeamFoundation.VersionControl.Client.Workspace.EvaluateCheckin2(CheckinEvaluationOptions选项,IEnumerable的` 1 allChanges, IEnumerable`1变化,字符串评论,CheckinNote checkinNote,WorkItemCheckinInfo [] workItemChanges)
在Service.Adapters.TFSCheckinWorkspaceContext.EvaluateCheckIn(List`1 changesToCommit,字符串评论,CheckinNote checkinNote,WorkItemCheckinInfo [] workItemChanges)在F:\阿希什Docs \ Checkouts \ OVSMU Branch \ OpsHubV2 \ TFSWCFServiceSource \ Service \ Service \ TFSVersionControl \ AdapterComponents \ TFS CheckinWorkspaceContext.cs:线2392
在Service.Adapters.TFSCheckinWorkspaceContext.checkin(字符串评论,WorkItemCheckinInfo [] workItemChanges,列表` 1个otherCheckInProperties,字符串checkinUser)在F:\阿希什文档\签出\ OVSMU科\ OpsHubV2 \ TFSWCFServiceSource \服务\服务\ TFSVersionControl \ AdapterComponents \ TFSCheckinWorkspaceContext.cs:线2344
在Service.Adapters.TFSVCAdapter.checkIn(列表` 1 checkinItems,字符串checkinComment,字符串checkinUser,列表` 1 workitemId,List`1 otherCheckInProperties)在f:\ Ashish Docs \ Checkouts \ OVSMU Branch \ OpsHubV2 \ TFSWCFServiceSource \ Service \ Service \ TFSVersionControl \ AdapterComponents \ TFSVCAdapter.c s:line 123
at com.opshub.tfs.test.TFSWebService。 <> c__DisplayClass2.b__0()在F:\阿希什文档\签出\ OVSMU分公司\ OpsHubV2 \ TFSWCFServiceSource \服务\服务\ TFSWebService.cs:管道692
Hi Karl,请将邮件以[email protected]邮寄给我们。 – 2015-02-09 07:10:59
我压缩了日志并通过电子邮件发送给他们。谢谢你看他们。 – 2015-02-10 19:33:36
OpsHub发布了修复我遇到的问题的实用程序更新。我试图在其他地方注意到,但由于某种原因,版主删除了它。 – 2015-12-03 20:11:19