Интеграция ClearCase с Visual Studio - PullRequest
3 голосов
/ 31 октября 2011

Я пытаюсь открыть источник проекта, контролируемый 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 ]

1 голос
/ 22 сентября 2013

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

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

С

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

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

1 голос
/ 31 октября 2011

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

error occurred registering this project with source control

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

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

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

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

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