更新 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