Интеграция 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.
- Убедитесь, что ClearCase и VS.NET правильно интегрированы с помощью индикаторов, упомянутых выше.
- Если два приложения не интегрированы правильно, следуйте процедуре в техническом замечании 1259189 о том, как интегрировать полный клиент ClearCase с VS .NET 2003/2005 или техническом замечании 1319889 для интеграции подключаемого модуля CCRC с VS .NET 2005.
- После успешной интеграции двух приложений проекты должны быть преобразованы для использования новых привязок VSIP. Следуйте техническому замечанию 1254745 о том, как преобразовать проекты, созданные с использованием старых привязок MSSCCI. Это необходимо для того, чтобы файл решения и проекты продолжали использоваться после обновления, требующего изменения привязок для отражения новой конфигурации управления исходным кодом.