Как TFS-unmap без потери физических файлов?

В тот момент, когда при отключении источника в TFS Source Control в Visual Studio 2010 локальные загруженные файлы удаляются автоматически.

Как я могу сохранить их нетронутыми?

Нам.

2 ответа

Решение

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

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

--EDIT-- Когда вы делаете это, файлы - это просто файлы, так что вы можете:

  • сделать Get всех файлов в этом рабочем пространстве
  • скопируйте их в другую папку на жестком диске
  • сопоставить эту новую папку
  • Сделайте "добавить файлы" на все в новой структуре папок
  • регистрироваться.

При этом вам придется заново привязать все проекты / решения к системе контроля версий.

В VS2012

"Вы можете удалить сопоставление в диалоговом окне" Управление рабочими пространствами "(" Файл "->" Управление исходным кодом "->" Дополнительно " ->" Рабочие пространства... "). Выберите свое рабочее пространство и выберите" Редактировать ", удалите запись для этого сопоставления. Затем нажмите" ОК ". При появлении запроса на выполнение Получить вы можете сказать "нет", и элементы останутся на вашем локальном диске, пока вы не выполните следующую операцию "Получить".

Я добавил еще немного информации к нему.

Источник: Удалить сопоставление

На всякий случай, если кому-то еще понадобится помощь с этим, потому что я часами искал решение… и это способ увидеть все ваши сопоставления и удалить их, если нужно, без удаления локальных файлов.

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