2009-04-16 2 views
1

У меня есть рабочее пространство, которое потеряно навсегда. У меня есть файлы, извлеченные из этого рабочего пространства. Я хочу разблокировать их, но не могу. Я пытался сделать:Как отменить изменения в tfs из неуправляемого рабочего пространства?

TF UNDO $/MyProject/MyFolder/MyFile.cs /WORKSPACE:LOST;user /s:http://mysite:8080 

Но я получил это сообщение:

рабочее пространство ПОТЕРЯЛИ, пользователь не находится на этом компьютере. Запустите get (получите все, если редактирование было отменено) на компьютерном хостинге , чтобы рабочая область обновила его с помощью изменений , которые были сделаны на сервере .

Существует ли какой-либо способ отменить файл (не каждый файла) проверила недоступным рабочее пространство?

ответ

5

Если рабочее пространство потеряно, я просто удалю его. Удаление его отменяет любые изменения, которые были сделаны в нем.

tf workspace /delete WorkspaceName;WorkspaceOwner 
+0

моей реальной необходимостью отменить файл, извлеченный из временного недоступного рабочего пространства – Ricibald

0

До тех пор, пока у вас есть разрешения наших правил, я бы думать, что метод из этого ответа по @BubbleSort должен работать: https://stackoverflow.com/a/17870318/1982894 Он использовал TFS 2012, я испытал его в TFS 2010, и она работает там.

Ответ скопирована для удобства:

(Примечание:. У меня есть инструменты TFS питания установлены так, если вы не видите описанных вариантов вам может понадобиться установить их http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f )

Если вы используете проводник исходного кода в качестве командного проекта администратор (или, по крайней мере, у кого-то с «Отменить других пользователей» изменяется «право доступа», вы можете сделать следующее в Visual Studio 2012: t o очистить блокировку и проверку.

  1. Из проводника управления источником найдите папку, содержащую заблокированный файл (ы).
  2. правой кнопкой мыши и выберите Найти затем Найти по статусу ...
  3. появляется "Найти в Control Source" Окно
  4. Нажмите Найти кнопку
  5. «Найденный в Control Source "вкладка должна отображающее файл (ы), которые проверены
  6. щелкните правой кнопкой мыши файл, который вы хотите, чтобы разблокировать
  7. Выбрать Undo ... из контекстного меню
  8. Появится диалоговое окно подтверждения. Нажмите кнопку Да.
  9. Файл должен исчезнуть из окна «Поиск в источнике».

Файл теперь разблокирован.