Как отключить решение от контроля версий на TFS - PullRequest
41 голосов
/ 20 июля 2010

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

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

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

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

Ответы [ 5 ]

55 голосов
/ 20 июля 2010

В Visual Studio выберите решение в обозревателе решений и перейдите в меню File. Под меню файла вы увидите меню Source Control. Под этим вы увидите Change Source Control.

Выберите это, и в появившемся диалоговом окне выберите «unbind».

Ваше решение больше не связано.

14 голосов
/ 25 декабря 2014
  1. Удалить * .vssscc, * .vspscc, файлы.
  2. Открыть файл .sln в блокноте.Удалить строки кода:

Код:

GlobalSection(TeamFoundationVersionControl) = preSolution
        SccNumberOfProjects = 1
        SccEnterpriseProvider = JKHJ78900-10FA-6457-4535-645676465463}
        SccTeamFoundationServer = https://********.visualstudio.com/defaultcollection
        SccLocalPath0 = .
    EndGlobalSection
3 голосов
/ 14 декабря 2015

В VS-2013 из «Обозревателя решений» выберите любое решение.В меню ФАЙЛ выберите Контроль источника-> Продвижение-> Изменить контроль источника .Во всплывающем окне вы можете, наконец, нажать кнопку отмены привязки для каждого проекта решения.Мне понадобилось время, чтобы найти ответ от @Robaticus.Извините, пока не могу комментировать.

3 голосов
/ 11 февраля 2013

Мне часто приходится выводить решения или проекты из системы управления исходным кодом TFS для отправки клиентам без привязок контроля над исходным кодом и без них. Я использую утилиту от CodePlex, чтобы добиться этой цели. ПОЖАЛУЙСТА, обратитесь к моему сообщению в блоге "Как навсегда удалить привязки контроля исходного кода TFS из решений Visual Studio (VS2012)" http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove-tfs-source-control-binding-from-visual-studio-solutions-vs2012/

1 голос
/ 20 июля 2010

Также необходимо отредактировать файл .sln, поскольку Visual Studio хранит привязки TFS в основном в этом файле, по одной строке на проект.

Ошибка, подождите.Вы все еще будете использовать какой-то контроль версий, верно?Даже если я не фанат TFS, отбросить его без контроля исходного кода будет плохим ходом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...