Убедитесь, что интеграция завершена и активирована в вашей Visual Studio:
См. " Процедуры интеграции ClearCase и Visual Studio 6.0 ", в частности, там должно быть указано значение реестра:
HKEY_LOCAL_MACHINE\Software\SourceCodeControlProvider
ProviderRegKey:
Reg_SZ: Software\Atria\ClearCase
HKEY_LOCAL_MACHINE\Software\SourceCodeControlProvider\InstalledSCCProviders=
ClearCase:
Reg_SZ: Software\Atria\ClearCase
Техническое замечание swg21429258 упоминает:
Одной из причин этой проблемы может быть то, что решение Visual Studio уже было добавлено в систему контроля версий вне Visual Studio.
Другая причина может заключаться в том, что решение Visual Studio не было скопировано в представление ClearCase и VOB ClearCase «правильным способом» (который фактически использует командную строку или проводник Windows для копирования).
Примечание: последняя является наиболее распространенной причиной: ваш файл проекта (здесь файл решения) должен находиться в vob представления ClearCase: если он находится вне ClearCase, даже если всеисходные файлы, на которые ссылается этот файл решения, находятся в ClearCase, интеграция с ClearCase не будет активной.
- Сначала вынеобходимо скопировать решение в VOB ClearCase вне Visual Studio.Затем вернитесь в Visual Studio и откройте решение в представлении в VOB, а затем добавьте его в систему управления версиями.
- Используйте Windows Explorer или командную строку (CLI), чтобы скопировать папку решения и все содержимое.в представление ClearCase и ClearCase VOB.
Пример: \my_view\my_vob\my_solution_folder
- НЕ добавляйте решение для управления исходным кодом в это время.
Все должно существовать как представление личных файлов и каталогов. - Запустите Visual Studio.Выберите «Открыть решение» и перейдите к представлению и VOB, содержащему только что скопированное решение.
- Откройте файл
.sln
.
Если вы получите диалоговое окно с указанием, Местоположение проекта не является полностью доверенным,нажмите OK, чтобы закрыть его. - В обозревателе решений VS.NET щелкните правой кнопкой мыши Решение (самый высокий узел в дереве) и выберите «Добавить решение в систему управления версиями».
- Этот метод также можно использовать для добавления уже отработанного решения Solution в элемент управления исходным кодом ClearCase.
Однако, если вы уже пытались вручную добавить свое решение в элемент управления исходным кодом ClearCase любым другим способом, то высначала необходимо удалить (rmelem) все из ClearCase и начать заново, используя описанную выше процедуру.
Причина этого заключается в том, что каждый тип решения в Visual Studio (а их много) имеет различную комбинацию файлов и каталогов - и некоторыедолжен быть оставлен вне контроля источника как частный вид.