2017-01-17 12 views
2

У меня проблема с одним из пользователей сервера TFS, которым я управляю. Недавно мы изменили идентификатор пользователя и, таким образом, это испортило некоторые из наших рабочих областей. Я пытаюсь получить новое местное рабочее пространство на своей машине, и он продолжает говорить, что локально сопоставленная папка уже используется для ее старой рабочей области.Рабочее пространство оповещений Visual Studio уже существует

Мы удалили все папки кэша TFS и VS, выполнили userdatareset и с помощью команды рабочих пространств tf.exe не указали это рабочее пространство, которое я пытаюсь избавиться. Есть ли другие подходы, которые я могу использовать, чтобы избавиться от этой рабочей области.

+0

Какая версия TFS и VS вы используете? Кроме того, в окне «Управление рабочими пространствами» вы проверили удаленные рабочие пространства, чтобы увидеть, все еще существует старое рабочее пространство? – Toomaja

+0

@Toomaja Используется VS 2013 и TFS 2015.К сожалению, в папке «Управление рабочими пространствами» проверка удаленных рабочих пространств не показала никаких дополнительных рабочих областей. – Justin

+0

Какая команда рабочего пространства детали вы используете? –

ответ

1

Если вы хотите использовать команду tf workspace для удаления старой рабочей области другого. Удостоверьтесь, что у вас есть управление разрешением на использование других пользователей. В противном случае вам нужно, чтобы администратор TFS удалил рабочую область, если у вас нет доступа к учетной записи. Просто используйте команду ниже.

tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT" 

Вы также можете использовать Team Foundation Sidekicks, для TFS2015, это версия 6.0

Как использовать инструмент:

  • После загрузки и установить его, вам необходимо подключить к серверу TFS с вашей текущей аутентификацией.
  • Open инструменты- выберите рабочее пространство Sidekick

enter image description here

  • В фильтрах, выберите имя владельца , имя компьютера, дата

enter image description here доступа

  • Наконец, вы должны иметь возможность удалить заброшенное рабочее пространство.

Примечание: TF Sidekicks использует одни и те же команды, так потребует такого же разрешения. Это инструмент повышения производительности администратора TFS.

Более подробную информацию можно найти подобный вопрос: Delete Old Workspaces on TFS VS2013

+1

Я закончил с маршрутом командной строки, поскольку приложение Sidekicks не перечислило все, даже несмотря на то, что я являюсь администратором сервера TFS. Во всяком случае, это заставило меня работать. Спасибо. – Justin

0

Вы можете использовать Team Foundation Sidekicks, чтобы просмотреть все рабочие пространства для этой конкретной машины и удалить те, которые вам больше не нужны.

Я использую его для очистки рабочих мест для людей, покинувших компанию и рабочие пространства, которые люди забывали на своих старых машинах. Теоретически вы должны иметь возможность делать все с помощью tf.exe, но с помощью Team Foundation Sidekicks просто сделать это намного проще.