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

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

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

Нам.


person Nam G VU    schedule 18.02.2011    source источник
comment
Немного азартная игра, но вы также можете отменить процесс удаления локальных элементов после удаления карты. Отмена сопоставления все еще происходит, но элементы, которые еще не были удалены локально, останутся.   -  person AaronLS    schedule 25.05.2018


Ответы (2)


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

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

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

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

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

person Robaticus    schedule 18.02.2011
comment
Мне нужно скопировать эти коды на новый сервер TFS. Поэтому мне нужно отменить их сопоставление с помощью oldtfs и переназначить с помощью newtfs. - person Nam G VU; 21.02.2011
comment
В порядке. звучит разумно. Когда он предлагает вам повторно получить все файлы в рабочей области, как вы отвечаете? См. редактирование выше для другого подхода. . . - person Robaticus; 21.02.2011

In VS2012

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

Я добавил к нему дополнительную информацию.

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

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

person Mindless    schedule 28.07.2013
comment
Когда я выполняю эти точные шаги в Visual Studio 2017, затем иду в Source Control Explorer и выбираю папку, которую я предположительно не сопоставил, она все еще говорит, что она сопоставлена ​​(указывает локальный путь). Почему так сложно отменить сопоставление в Visual Studio?? - person jbyrd; 28.04.2017