Exception Message: Unable to create the workspace '9_20_NAME' due to a mapping conflict. You may need to manually delete an old workspace. You can get a list of workspaces on a computer with the command 'tf workspaces /computer:%COMPUTERNAME%'.
Details: The path D:\Builds\NAME is already mapped in workspace 9_22_NAME. (type MappingConflictException)
Exception Stack Trace: at Microsoft.TeamFoundation.Build.Workflow.Activities.TfCreateWorkspace.Execute(CodeActivityContext context)
at System.Activities.CodeActivity`1.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
Итак, вышесказанное беспокоит меня чуть больше недели, и на первый взгляд это кажется простой проблемой: удалите или переименуйте рабочие области и двигайтесь дальше. Однако решить эту проблему так легко не получится.
Короче я пробовал следующее:
- Очищенные рабочие области
- Созданы новые определения сборки
- Расположение папки сборки перемещено (например, D: \ builds \ name в D: \ builds \ name-2)
- Перезагрузка сборки машины
- Удаленная / переустановленная TFS (обновление 3 2013 г.)
- Восстановите машину сборки и восстановите базу данных TFS
Я в значительной степени сузил проблему до чего-то в самой TFS, но, к счастью, я не могу понять, что.
Стоит отметить, что когда я удаляю рабочие области (с помощью дополнительных компонентов TFS), сборки будут выполняться несколько раз. Я не сузил, что именно вызывает изменение от успеха к неудаче, однако я могу удалить все рабочие области, затем запустить сборки пару раз без проблем, а затем внезапно это вернется (около 2-3 сборок до постоянного повторяющегося сбоя) .