팀 개발 고려사항
Visual Studio에서 Rational 소프트웨어를 사용하여 변경 관리  

팀 개발 고려사항

조직에 설정된 팀 개발 모델이 있을 수 있습니다. 솔루션 및 프로젝트를 최신 버전의 Microsoft® Visual Studio로 업그레이드한 경우, 응용프로그램을 올바르게 로드 및 빌드하기 위한 몇 가지 고려사항이 있습니다.

Visual Studio 2005는 ASP.NET v2.0에 기반하여 웹 개발을 지원합니다. 프로젝트를 최신 버전으로 이주하기 위한 프로세스의 일부로서 Visual Studio는 웹 프로젝트 파일을 제거하고, 키 소스 파일의 컨텐츠를 수정하고(이전 버전과 비호환되게 함), 아티팩트에 쓰기 권한을 요구하고, 소스 파일을 프로젝트 아래 새 폴더에 이동하여 소스 파일을 재구성합니다. Visual Studio 2005로 이주하면 웹 아티팩트는 더 이상 Visual Studio .NET 2003과 호환되지 않습니다.

이러한 모든 활동은 팀의 소스 제어 모델에 영향을 줍니다. 예를 들어, 개발자가 분기에서 Visual Studio .NET 2003 웹 프로젝트 파일 버전으로 작업하는 중에 주 분기에서 프로젝트가 Visual Studio 2005로 업그레이드된 후 주 분기의 파일 변경사항과 병합을 시도한 경우, 병합 시점에 해당 버전이 호환되지 않습니다.

웹 프로젝트를 Visual Studio 2005로 업그레이드하기 전에 팀 개발에 대한 영향을 평가하십시오. 웹 프로젝트를 이주하는 첫 번째 단계는 이주가 완료된 후 팀이 따라야 할 팀 개발 모델을 선택하는 것입니다. 선택할 두 가지 팀 개발 모델, 병렬 개발 및 일반 개발이 있습니다.

병렬 개발

병렬 개발은 다중 스트림(UCM ClearCase®에서) 및 분기(기본 ClearCase에서) 개발 워크플로우를 포함합니다. 병렬 개발은 각 사용자가 개발 활동을 수행하기 위해 별도 스트림 또는 분기를 작성(또는 지정)하는 팀 개발 모델입니다. 사용자가 개발 활동을 완료하면 공유 스트림 또는 주 분기의 변경사항을 병합합니다.

UCM 및 기본 ClearCase에 대한 자세한 정보는 IBM Rational® ClearCase Information Center를 참조하십시오.

일반 개발

일반 개발은 단일 스트림(UCM ClearCase에서) 또는 주 분기(기본 ClearCase에서) 개발을 포함합니다. 일반 개발은 모든 사용자가 개발 활동을 수행하기 위해 동일한 스트림 또는 분기에서 작업하는 팀 개발 모델입니다. 일반적으로 아티펙트는 미예약으로 체크아웃되고 개발 활동이 완료되면 프로세스의 병합 충돌을 해결되고(있는 경우) 작업이 주 분기로 체크인됩니다. 기본 ClearCase 및 UCM 둘 다 이 모델을 지원합니다.

기본 분기 개발 또는 다중 스트림 개발에 대한 자세한 정보는 IBM Rational ClearCase Information Center를 참조하십시오.