Как TFS-unmap без потери физических файлов? - PullRequest
12 голосов
/ 18 февраля 2011

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

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

Nam.

Ответы [ 2 ]

20 голосов
/ 28 июля 2013

В VS2012

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

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

Источник: Удалить отображение

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

3 голосов
/ 18 февраля 2011

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

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

- РЕДАКТИРОВАТЬ - Когда вы делаете это, файлы - это просто файлы, поэтому вы можете:

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

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

...