Как TFS-unmap без потери физических файлов?
В тот момент, когда при отключении источника в TFS Source Control в Visual Studio 2010 локальные загруженные файлы удаляются автоматически.
Как я могу сохранить их нетронутыми?
Нам.
2 ответа
Я не видел такого поведения. При отмене сопоставления вы выбираете повторную загрузку всех файлов в рабочей области? Если это так, решите не делать этого, и файлы должны быть сохранены локально. Помните, что в этот момент TFS больше не отслеживает изменения, поэтому вы можете столкнуться с большими трудностями, если вы случайно внесете изменения в эти файлы.
Какой процесс вы пытаетесь реализовать, чтобы сохранить эти файлы после распаковки? Может быть, есть другой способ сделать то, что вам нужно?
--EDIT-- Когда вы делаете это, файлы - это просто файлы, так что вы можете:
- сделать Get всех файлов в этом рабочем пространстве
- скопируйте их в другую папку на жестком диске
- сопоставить эту новую папку
- Сделайте "добавить файлы" на все в новой структуре папок
- регистрироваться.
При этом вам придется заново привязать все проекты / решения к системе контроля версий.
В VS2012
"Вы можете удалить сопоставление в диалоговом окне" Управление рабочими пространствами "(" Файл "->" Управление исходным кодом "->" Дополнительно " ->" Рабочие пространства... "). Выберите свое рабочее пространство и выберите" Редактировать ", удалите запись для этого сопоставления. Затем нажмите" ОК ". При появлении запроса на выполнение Получить вы можете сказать "нет", и элементы останутся на вашем локальном диске, пока вы не выполните следующую операцию "Получить".
Я добавил еще немного информации к нему.
Источник: Удалить сопоставление
На всякий случай, если кому-то еще понадобится помощь с этим, потому что я часами искал решение… и это способ увидеть все ваши сопоставления и удалить их, если нужно, без удаления локальных файлов.