Как избавиться от сообщения "Решение, которое вы пытаетесь открыть, связано с контролем источника"

У меня есть файлы решений Visual Studio, скопированные из решения, управляемого источником. Я не хочу, чтобы он контролировался исходным кодом, и когда я его открываю, я получаю сообщение: the solution you are trying to open is bound to source control

Я удалил файлы .vssscc, но все равно получаю сообщение. Как я могу избавиться от него?

Спасибо.

Ответы

Ответ 1

Вам нужно очистить файл решения (.sln), удалив следующий файл GlobalSection:

GlobalSection(TeamFoundationVersionControl) = preSolution
    SccNumberOfProjects = 2
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
    SccTeamFoundationServer = http://example.com/tfs/defaultcollection
    SccLocalPath0 = .
    /// --- more solution specific stuff omitted --- ///
EndGlobalSection

и вам нужно удалить ссылки управления источником из каждого файла проекта (.csproj для проектов С#):

...
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
...