Не удается удалить рабочее пространство VSO с помощью tf.exe

Я пытаюсь сопоставить учетную запись VSO с папкой на этом ПК, и, исходя из соглашений команды, мы должны сопоставить ее с папкой C:\CompanyName.

Теперь, когда я пытаюсь сопоставить его, Visual Studio жалуется, что:

The path C:\CompanyName is already mapped in workspace ComputerName;Windows Live ID\developerid

В предыдущих случаях этой ошибки мы использовали tf.exe для удаления учетной записи следующим образом:

tf workspaces

// showing list of workspaces, giving us the collection, workspace, owner, and computer

tf workspace /delete /collection:https://companyname.visualstudio.com workspace;owner

Но он жалуется, что:

TF14061: The workspace Workspace;Owner does not exist

Есть ли другой способ удалить все рабочие области с машины? Это действительно болезненный и разочаровывающий процесс.

Вы пробовали что-то вроде помощников Attrice TFS? Это отличная утилита для управления рабочим пространством.

Daniel Mann 02.05.2018 16:18

Я не могу доверять инструменту, который умер в 2012 году. Я предпочитаю новую рабочую область.

mohammad rostami siahgeli 18.06.2018 16:05
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
2
590
1

Ответы 1

Когда вы удаляете рабочее пространство, вы должны оставить владельца таким же, как он отображается в tf workspaces.

Например, новое имя рабочего пространства - Jim Green, вы должны оставь пустое место и заключить имя в кавычки, а также удалить рабочее пространство с помощью tf workspace /delete /collection:https://account.visualstudio.com workspace;"Jim Green".

Ниже приведен пример:

C:\hello>tf workspaces
Workspace      Owner      Computer       Comment
-------------- ---------- -------------- --------------------------------------
mydev          marina liu computername

C:\hello>tf workspace /delete /collection:https://marinaliu.visualstudio.com mydev;"marina liu"
A deleted workspace cannot be recovered.
Workspace 'mydev;marina liu' on server 'https://marinaliu.visualstudio.com' has
0 pending change(s).
Are you sure you want to delete the workspace? (Yes/No) Yes

Я пробовал именно это. Но мне все время говорили, что рабочего пространства не существует. Это позор для Microsoft. Нам пришлось создать другое рабочее пространство и переопределить соглашения нашей команды по этой простой глупой причине.

mohammad rostami siahgeli 07.05.2018 07:56

Если проблема не исчезла, проверьте, есть ли у владельца рабочей области доступ к репозиторию TFVC.

Marina Liu 07.05.2018 08:25

Разрешения забирают у хозяина. Но в этом нет смысла. Администратор должен иметь возможность удалить потерянную рабочую область.

mohammad rostami siahgeli 07.05.2018 08:31

Могу удалить рабочие области с разной ситуацией. Можете ли вы показать здесь весь вывод команды?

Marina Liu 07.05.2018 08:58

Он просто говорит, что указанное рабочее пространство не существует: TF14061: The workspace WORKSPACE;Owner does not exist.

mohammad rostami siahgeli 18.06.2018 16:32

Я думаю, что способ воспроизвести это - добавить пользователя в вашу онлайн-учетную запись Team Services, позволить этому пользователю сопоставить некоторый код с рабочей областью, затем перед удалением рабочей области удалить пользователя из учетной записи, а затем попытаться сопоставить с тем же местоположение с новым пользователем, что, конечно, не разрешено, а затем попробуйте удалить это рабочее пространство с помощью tf.exe /delete.

mohammad rostami siahgeli 18.06.2018 16:33

Другие вопросы по теме