Интеграция ClearCase с Visual Studio

Я пытаюсь открыть исходный код проекта, контролируемый IBM ClearCase, но он дает мне следующее сообщение:

The project '[MyProject]' is under source control. 
An error occurred registering this project with source control. 
It is recommended that you do not make any changes to this project.

Я просто не знаю, что делать. Я уже все переустановил. Интеграция Visual Studio уже установлена, но она продолжает выдавать сообщения об ошибках.

Кто-нибудь знает решение для этого?

Ответ: я получаю решение. Я только что выбрал ClearCase в Инструменты -> SourceControl

2 ответа

Пожалуйста, откройте файл *.CsProject вашего проекта и замените тег ниже.

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>

С

<SccProjectName>
</SccProjectName>
<SccLocalPath>
</SccLocalPath>
<SccAuxPath>
</SccAuxPath>
<SccProvider>
</SccProvider>

закройте решение, закройте VS, снова откройте VS, и ваша проблема будет решена.

IBM Technote swg21267165 упоминает:

произошла ошибка при регистрации этого проекта с контролем версий

Ошибки и предупреждения об интеграции ClearCase и VS.NET с использованием привязок VSIP

Эта проблема видна, если интеграция между ClearCase и VS.NET нарушена или файл решения и проекты не были правильно преобразованы для использования привязок VSIP, если файл решения и проекты были разработаны в предыдущей интеграции ClearCase и VS .NET.

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

Поэтому внимательно проверьте файл вашего решения и файл вашего проекта (.csproj, .vcproj,...) следуя рекомендациям этого технического замечания IBM.

  1. Убедитесь, что ClearCase и VS.NET правильно интегрированы с помощью индикаторов, упомянутых выше.
  2. Если два приложения не интегрированы правильно, следуйте процедуре в техническом замечании 1259189 о том, как интегрировать полный клиент ClearCase с VS .NET 2003/2005 или техническом замечании 1319889 для интеграции подключаемого модуля CCRC с VS .NET 2005.
  3. После успешной интеграции двух приложений проекты должны быть преобразованы для использования новых привязок VSIP. Следуйте техническому замечанию 1254745 о том, как преобразовать проекты, созданные с использованием старых привязок MSSCCI. Это необходимо для того, чтобы файл решения и проекты продолжали использоваться после обновления, требующего изменения привязок для отражения новой конфигурации управления исходным кодом.
Другие вопросы по тегам