Удаление интеграции SourceSafe из Visual Studio 6
-
19-08-2019 - |
Вопрос
В последнее время интеграция 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 от контроля версий (как это делает редактирование реестра), и вы не редактируете файлы вручную.