Вопрос

В последнее время интеграция SourceSafe в Visual Studio стала работать плохо, потому что мы переехали, а «сервер» SourceSafe расположен через VPN, которая использует медленное соединение.Из-за этого загрузка больших проектов в Visual C++ 6 занимает более 5 минут, поскольку для каждого проекта ему приходится обращаться к «серверу».Кроме того, есть некоторые ошибки, которые опасны при интеграции (автоматическое извлечение некоторых общих проектов приводит к получению последней версии не той версии разветвленного файла).Это заставило меня отключить интеграцию SourceSafe, однако я не нашел ни одного пункта меню или варианта удаления.Google сообщил о нескольких изменениях реестра, но ни одна из них, похоже, не сработала.

Кто-нибудь знает простой способ удалить интеграцию SourceSafe из Visual C++ 6 без полного удаления SourceSafe?

Это было полезно?

Решение

От http://support.microsoft.com/kb/236399 :

  

Программное обеспечение для управления исходным кодом, такое как   Microsoft Visual SourceSafe, что   интегрируется с Visual C ++   интегрированная среда развития   (IDE) можно настроить для подключения к   сервер исходного кода во время Visual C ++   запускать. В таких случаях потеря в   подключение к сети приведет к визуальному   С ++ запускается очень медленно. к   улучшить производительность, либо обеспечить   правильное подключение к сети или отключить   программное обеспечение для управления исходным кодом   интеграция с Visual C ++ IDE.   Чтобы сделать последнее, закройте Visual C ++ и   затем используйте RegEdit.Exe, чтобы найти   следующий ключ реестра и установите его   Отключено значение (DWORD) 0x00000001:

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled

Я следил за этим, и мне показалось, что он попытался снова. Я думаю, что у меня, возможно, была вторая копия visual studio, когда я делал это в первый раз.

Другие советы

Откройте файлы .dsp и .dsw в текстовом редакторе и удалите соответствующие записи из файлов .dsp и .dsw. Кроме того, удалите файлы .scc.

В базе знаний Майкрософт есть статья о том, как именно это сделать.

Суть его в том, что вы должны вручную отредактировать файлы .dsw и .dsp в текстовом редакторе и удалить несколько других файлов, лежащих вокруг. Смотрите статью для более подробной информации.

Если решения, упомянутые выше, не помогли вам, сделайте следующее:

Переименовать папку:\Program Files\Microsoft\%vs%\Common7\IDE\VS SCC

VS один раз пожалуется на отсутствие плагина, и вы скажете «Да», чтобы игнорировать его навсегда.

Все файлы, «полученные последними», «только для чтения» и отредактированные в VS, заставят VS жаловаться и предлагать «переопределить», что меня вполне устраивает.

Что вы получаете:

  • Быстро открывайте решения, связанные с VSS, без сопоставления содержимого VS с сервером VSS.

  • Открывайте решения, связанные с VSS, и РЕДАКТИРУЙТЕ файлы по своему усмотрению, не увязая в «проверке» bs.

  • Это делает использование другой распределенной системы управления исходным кодом поверх дерева проекта с привязками VSS безболезненным.

  • Клиент VSS по-прежнему отлично работает сам по себе, включая сравнение, проверку и регистрацию.

HKEY_CURRENT_USER \ Software \ Microsoft \ DevStudio \ 6.0 \ Контроль версий \ Отключено Я следовал за этим, и это, казалось, работало над попыткой этого снова. Я думаю, что у меня, возможно, была вторая копия visual studio, когда я делал это в первый раз.

Это работает ..... Спасибо Ajay

То, что сработало для нас и намного проще, не требует редактирования реестра / файлов вручную, и безопаснее, я думаю, это:

1) Полностью выйдите из Visual Studio.

2) Отключите от сети (отсоедините кабель и выключите беспроводную связь или отключите сетевые адаптеры)

3) Откройте рабочее пространство VS6 (DSW) для проекта. Когда он запускается, он обнаруживает, что не может подключиться к базе данных VSS, которую он хочет, и спрашивает вас об этом ...

4) Скажите VS, что в будущем никогда не пытайтесь повторно подключиться к базе данных управления источниками.

5) Готово ... VS выполняет все изменения в настройках ЭТОГО РАБОЧЕГО ПРОСТРАНСТВА / ПРОЕКТА. Вы вообще не отключаете VS от контроля версий (как это делает редактирование реестра), и вы не редактируете файлы вручную.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top