серые кнопки в меню ClearCase для Visual studio 2005 - PullRequest
1 голос
/ 28 февраля 2012

Я использую visual studio со встроенным прозрачным корпусомУ меня есть несколько проектов против CC.Большинство проектов отлично работают с clearcase.Но для всех проектов все операции с прозрачным регистром, кроме Refresh, отображаются серым цветом.Это означает, что я не могу зарегистрироваться или угнать против

Спасибо!

1 Ответ

0 голосов
/ 28 февраля 2012

Убедитесь, что интеграция завершена и активирована в вашей 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 (а их много) имеет различную комбинацию файлов и каталогов - и некоторыедолжен быть оставлен вне контроля источника как частный вид.
...