Избавиться от sourcesafe управления версиями

один из моих проектов был под SourceSafe, и я использую VS2008. Недавно я переключился на SVN. Я удалил все файлы, связанные с SS, и зафиксировал исходные файлы в SVN. Во всяком случае, когда я открываю свое решение, я все еще получаю это безобидное, но раздражающее сообщение (см. рисунок ниже):

The source control provider associated with this solution could not be found. The projects will be treated as not under source control.

Do you want to permanently remove the source control bindings from the projects?

enter image description here

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

4 ответов


вам нужно будет коснуться файла решения и каждого файла проекта в решении.

в рамках .файл sln вы увидите следующий раздел, который необходимо удалить.

GlobalSection(SourceCodeControl) = preSolution
  ...
EndGlobalSection

в рамках .файл csproj вы увидите следующие строки, которые необходимо удалить.

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

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


посмотреть этой. Он довольно старый, но в предыдущем проекте он действительно творил чудеса.

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

надеюсь, что это помогает.


Я попробовал оба шага, упомянутых @Brian Gideon, но проблема все еще была там. Я использую visual studio 2012.

пошел здесь где метод был таким же с добавлением 1-2 шагов. Чтение комментариев в этом блоге помогло мне понять, как изменить параметр управления версиями в IDE-Visual Studio 2012.

вместо непосредственного редактирования файлов перейдите в файл - > управление версиями - > изменить управление версиями. Здесь вы можете редактировать Параметры привязки управления версиями.

Если вы используете Visual Studio 2012,это может работать.

изменить плагин управления источником тока на Visual Studio Team Foundation Server