Избавьтесь от контроля версий SourceSafe - PullRequest
10 голосов
/ 01 апреля 2011

Один из моих проектов находился под 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 ]

11 голосов
/ 07 апреля 2011

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

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

GlobalSection(SourceCodeControl) = preSolution
  ...
EndGlobalSection

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

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
0 голосов
/ 03 сентября 2012

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

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

Вместо непосредственного редактирования файлов, перейдите в File -> Source Control -> Change source control. Здесь вы можете редактировать настройки привязки Source Control.

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

Изменить подключаемый модуль управления источником тока на Visual Studio Team Foundation Server

0 голосов
/ 02 апреля 2011

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

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

Надеюсь, это поможет.

0 голосов
/ 01 апреля 2011

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

...