Подтвердить что ты не робот

Как отключить решение от источника управления на TFS

У меня есть решение с папкой решения и проектами. Получите весь код суба из TFS в локальной папке: c:\mycodes Затем скопируйте папку c:\mycode в другую папку c:\lab

В c:\lab удалите весь исходный файл управления *.vssscc, *.vspscc, затем снова откройте решение в c:\lab.

Часть проекта отключается от TFS, но часть проектов в этом решении все еще подключается к TFS, а некоторые файлы *.vssscc, *.vspscc воссоздаются при открытии решения. Затем отвяжите весь проект с сервера, у этих проектов все еще есть файлы *.vspscc.

Я хочу получить чистую копию исходного кода без контроля источника. Как решить эту проблему?

4b9b3361

Ответ 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. Извините, не могу комментировать.