Как отключить решение от источника управления на TFS
У меня есть решение с папкой решения и проектами.
Получите весь код суба из TFS в локальной папке: c:\mycodes
Затем скопируйте папку c:\mycode в другую папку c:\lab
В c:\lab удалите весь исходный файл управления *.vssscc, *.vspscc, затем снова откройте решение в c:\lab.
Часть проекта отключается от TFS, но часть проектов в этом решении все еще подключается к TFS, а некоторые файлы *.vssscc, *.vspscc воссоздаются при открытии решения. Затем отвяжите весь проект с сервера, у этих проектов все еще есть файлы *.vspscc.
Я хочу получить чистую копию исходного кода без контроля источника. Как решить эту проблему?
Ответы
Ответ 1
В Visual Studio выберите решение в проводнике решений, затем перейдите в меню File
. В меню файла вы увидите меню Source Control
. Под этим вы увидите Change Source Control
.
Выберите это, и в появившемся диалоговом окне выберите "unbind."
Ваше решение больше не связано.
Ответ 2
- Удалить *.vssscc, *.vspscc, файлы.
- Откройте файл .sln в блокноте. Удалите строки кода:
код:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 1
SccEnterpriseProvider = JKHJ78900-10FA-6457-4535-645676465463}
SccTeamFoundationServer = https://********.visualstudio.com/defaultcollection
SccLocalPath0 = .
EndGlobalSection
Ответ 3
Мне часто нужно принимать решения или проекты из источника управления TFS для отправки клиентам без привязки к исходному контролю. Я использую утилиту от CodePlex для выполнения задания. PLease ссылается на мое сообщение в блоге "Как навсегда удалить привязки контроля источника TFS из решений Visual Studio (VS2012)" http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove-tfs-source-control-binding-from-visual-studio-solutions-vs2012/
Ответ 4
Вы также должны отредактировать файл .sln, потому что Visual Studio сохраняет привязки TFS в основном в этом файле, по одной строке для каждого проекта.
Err, подождите. Вы все равно будете использовать некоторый источник контроля, не так ли? Даже если я не поклонник TFS, его сброс без контроля источника будет слабым шагом.
Ответ 5
В VS-2013 из "Обозревателя решений" выберите любое решение. В меню FILE выберите Контроль источника- > Адаптация- > Изменить источник управления.
Во всплывающем окне вы можете, наконец, нажать кнопку "Отменить" для каждого проекта решения.
Мне потребовалось некоторое время, чтобы найти от ответ от @Robaticus. Извините, не могу комментировать.
visual-studio-2013