Проблема привязок ассоциации системы управления версиями

Я начал работать над существующим проектом в моей компании, который был проверен в VSS 6.0 около месяца назад. Он был построен с использованием Visual Studio 2005 и C#, и все ссылки указывают на .NET 2.0. Я зашел в VSS, установил свою рабочую папку, как обычно, и получил последнюю версию. Я открыл этот проект, и в этот момент мне было предложено следующее:

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

Я нажимаю «ОК», и за этим приглашением сразу следует следующее:

Соответствующий подключаемый модуль системы управления версиями не установлен или не может быть инициализирован.

Это дает мне следующие варианты:

  1. Временно работает бесконтрольно.
  2. Навсегда удалить привязки ассоциации системы управления версиями

Как я могу исправить эту ситуацию? Я бы хотел, чтобы проект оставался в VSS под контролем. Любые идеи?


person Mr. Smith    schedule 14.08.2009    source источник


Ответы (4)


Перейдите в «Файл» -> «Управление версиями» -> «Изменить систему управления версиями», затем выберите каждый проект, который у вас есть в VSS, и «привяжите» его к правильному каталогу в VSS, он запросит у вас имя пользователя и пароль vss.

person Jaime    schedule 17.08.2009
comment
Это не работает для меня. Когда я нажимаю Bind, вообще ничего не происходит. Кроме того, Team Explorer предложил мне обновить привязки к моему решению, и после этого папки во всем моем проекте были реорганизованы. Единственное, что, похоже, сработало, это снова добавить решение в систему управления версиями, но таким образом я переопределяю все файлы на сервере. - person lukeshek; 06.08.2014

вместо перепривязки сотен файлов взгляните на это решение: http://regev.wordpress.com/2008/03/29/binding-to-source-control-issue/

«Вместо того, чтобы получать последнюю версию через клиент управления исходным кодом, вы должны были открыть Visual Studio и выбрать: Файл|Управление исходным кодом|Открыть из системы управления версиями… это создало бы решение на втором компьютере без проблем с привязкой».

person Axel    schedule 10.12.2010

Загрузите решение как обычно, а затем щелкните правой кнопкой мыши недоступный проект. Затем отредактируйте файл проекта, чтобы прокомментировать настройки системы управления версиями в файле xml. Затем перезагрузите проект.

person user2085350    schedule 19.02.2013

Все просто: в первую очередь добавляем недостающий проект через Source Control Explorer. Затем пройдите регистрацию. Затем добавьте его в решение и зарегистрируйте измененный файл решения. Вуаля!

person Alexander    schedule 04.12.2014