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


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

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

Спасибо.

1 16

1 ответ:

Вам нужно очистить файл решения (.sln) путем удаления следующей глобальной секции:

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 для проектов C#):

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