ibm rational team concert
IBM Rational Team Concert RTC 및 Subversion SVN 통합 튜토리얼 :
이전 튜토리얼에서 우리는 IBM Rational Collaborative 라이프 사이클 관리 (CLM) 이를 통해 전체 프로젝트 팀을 통합하여 단일 저장소에서 작업 할 수 있습니다.
IBM Rational Team Concert (RTC)는 작업 항목, 애자일 계획, 버전 제어, 빌드 관리 등의 기능을 제공하는 IBM Rational CLM의 일부입니다.
학습 내용 :
- 소개
- Visual SVN 서버
- Eclipse에 Subversive 플러그인 설치
- 새 프로젝트를 만들고 SVN 소스 제어에 공유
- SVN 리포지토리에 프로젝트 공유
- Jazz SVN 연결 생성
- SVN 커넥터 설치
- SVN 제어 하의 Java 프로젝트를 RTC 저장소에 연결
- SVN 저장소에 소스 코드 커밋
- SVN 기록 표시
- 결론
- 추천 도서
소개
RTC에는 기본 제공 버전 제어 기능이 있지만 여전히 Subversion을 기본 버전 제어 도구로 사용하는 사용자가있을 수 있습니다. 따라서 전체 소스 코드를 Subversion에서 RTC로 즉시 이동하는 것은 의미가 없습니다.
오히려 RTC를 Subversion과 통합하고 RTC의 다른 기능 사용과 함께 Subversion의 소스 코드를 사용하여 작업 항목의 추적 성을 유지합니다.
경험이 풍부한 웹 서비스 인터뷰 질문
이 통합은 Subversion과 Rational Team Concert를 모두 사용하는 사용자에게 효과적으로 협업 할 수 있도록합니다.
파괴 매우 인기있는 오픈 소스입니다. 버전 관리 도구 .
RTC에서는 두 가지 유형의 통합이 지원됩니다.
- RTC의 TASK 또는 결함 작업 항목에 Subversion 개정을 링크 할 수 있습니다. 이를 위해 Eclipse 용 Subversion 클라이언트는 통합이 작동하도록 RTC P2 플러그인과 함께 Eclipse에 설치되어야합니다.
- SVN 덤프 파일을 사용하여 Subversion 저장소의 소스 코드 컨텐츠를 IBM Rational Team Concert 저장소로 가져올 수도 있습니다.
이 튜토리얼에서는 Eclipse 용 Subversion 클라이언트를 사용하여 RTC 작업 항목을 Subversion 개정판에 연결하는 방법에 대해 자세히 살펴 봅니다.
추천 자료 => IBM RTC 튜토리얼
전제 조건
- Visual SVN 서버 – 다운로드
- TortoiseSVN 1.11.0 – 다운로드
- IBM Rational Team Concert 6.0.x
- jazz.net 사이트에서 다운로드 할 수있는 RTC P2 플러그인이 포함 된 Eclipse Luna.
- Subversion 클라이언트에서 Eclipse로 – 다음을 사용하여 Eclipse에 설치된 Subversive 플러그인 업데이트 된 사이트
- 인터넷 연결을 열어 Subversion 커넥터를 설치합니다.
Visual SVN 서버
Visual SVN 서버가 설치되면 저장소를 만들고 액세스 할 사용자를 추가합니다. 이 통합을 위해 우리는 JKE-SVN- 저장소 최상위 분기, 태그 및 트렁크로 생성됩니다.
사용자도 작성되었는지 확인하십시오.
Eclipse에 Subversive 플러그인 설치
Eclipse에서 도움말 => 새 소프트웨어 설치 플러그인을 설치하려면 위의 전제 조건에 설명 된대로 업데이트 사이트를 추가하십시오.
작업 항목을 Eclipse의 Subversion 개정에 연결하기 전에 Java 프로젝트를 생성하거나 기존 프로젝트를 사용하고 SVN 소스 제어 저장소에 공유해야합니다.
자바 프로젝트가 생성됩니다. 패키지 및 Java 클래스 파일을 만듭니다.
방금 생성 된 Java 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 => 프로젝트 공유.
고르다 SVN 클릭 다음 .
옵션 선택 새 저장소 위치 만들기 클릭 다음. 위와 같이 VisualSVN 서버로 생성 된 리포지토리 URL을 입력해야합니다.
일반적으로 주요 개발 영역 인 트렁크 위치를 입력합니다. SVN 서버의 url에있는 Subversion 저장소 시스템의 IP 주소입니다.
딸깍 하는 소리 다음 두 번 클릭 끝.
IBM Rational Team Concert (RTC) 저장소가 연결됨
또한 RTC P2 플러그인이 설치되어 있고 프로젝트 영역이 연결되어 있고 팀 아티팩트보기.
샘플 태스크 작업 항목
RTC 프로젝트의 Subversion 커밋에 연결하는 데 사용할 샘플 Task 작업 항목을 만들어 보겠습니다. 친절하게 참고하십시오 작업 ID는 90입니다.
Jazz SVN 연결 생성
Eclipse에서 Jazz SVN 연결 보기 및 만들기 새로운 SVN 연결.
아래와 같이 SVN 저장소의 URL을 입력합니다. IP 주소 호스트 이름이 아닙니다.
연결을 마우스 오른쪽 버튼으로 클릭하고 링크 업데이트. 딸깍 하는 소리 예 계속하려면.
SVN 커넥터 설치
SVN 커넥터를 설치해야합니다. 그렇지 않으면 통합이 작동하지 않습니다. Eclipse에 커넥터를 설치하려면 다음으로 이동하십시오. Windows => 기본 설정 => 팀 => SVN . 로 이동 SVN 커넥터 TAB을 클릭하고 커넥터를 가져옵니다.
선택 및 설치 SVN 키트 아래 그림과 같이.
시장에서 가장 좋은 ETL 도구
SVN 제어 하의 Java 프로젝트를 RTC 저장소에 연결
아래 절차를 사용하여 생성 된 링크는 Subversion 개정을 RTC 작업 항목에 연결하는 데 도움이됩니다. Java 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성.
이름이 지정된 속성을 선택합니다. Jazz 작업 항목 아래 그림과 같이. 표시된 작업 항목 저장소는 팀 아티팩트 위의보기.
클릭 대다 과 확인.
SVN 저장소에 소스 코드 커밋
Java 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 => 헌신.
작업 항목 번호 ( 예 : 이 경우 90) on 상단 아래 이미지와 같이 클릭 확인.
IBM Rational Team Concert에서 작업 항목 (id : 90)을 열고 링크 TAB 수정 사항을 확인하십시오.
노트 :소스 코드에 대한 모든 변경 사항이 적용되고 변경 사항을 커밋 한 후 SVN 연결을 마우스 오른쪽 버튼으로 클릭하고 링크 업데이트 RTC 작업 항목 링크 TAB에서 동일하게 업데이트합니다.
SVN 기록 표시
RTC 작업 항목 링크 탭에서 특정 개정을 두 번 클릭하여 변경 사항을보십시오.
예를 들어 , Revision 5를 두 번 클릭하면 파일에 대한 SVN 기록이 열립니다.
파일을 두 번 클릭하면 해당 개정판에 대한 변경 사항이 표시됩니다.
파일에 대한 추가 변경 및 변경 사항 커밋을 진행하면 RTC 작업 항목 번호를 요청합니다. 이는 RTC 소스 제어 저장소에서 작업하는 방식과 매우 유사한 RTC 작업 항목과 Subversion 개정 사이의 추적 성을 설정합니다.
결론
오늘날의 세계에서 소프트웨어 개발은 변경 추적과 관련하여 프로세스의 모든 측면에서 투명성을 요구합니다. 따라서 추적 성은 제공되는 소프트웨어가 고객 요구 사항을 준수하는지 확인하는 데 도움이됩니다.
추적 성을 통한 SDLC 관점에서 비즈니스 분석가는 개발이 진행 중이며 테스트 사례도 정의되어 있음을 알고 있습니다. 마찬가지로 요구 사항을 살펴봄으로써 올바른 응용 프로그램을 구축 할 수 있도록 개발 팀에 컨텍스트를 제공합니다.
추적 성은 요구 사항에서 바로 매우 중요한 측면입니다. 이 기사에서는 IBM Rational Team Concert (RTC)가 작업 항목에서 소스 코드까지 투명성을 제공하여 Subversion과 어떻게 통합되는지 살펴 보았습니다.
RTC가 Subversion과 어떻게 통합되는지 살펴 보았지만 Subversion 코드를 RTC로 마이그레이션하는 것도 가능합니다. 따라서 소개 된이 통합은 Subversion 사용자가 작업 항목, 계획 및 빌드 관리의 다른 RTC 기능을 활용할 수 있도록 도와줍니다.
추천 도서
- SVN에서 IBM Rational Team Concert로 마이그레이션 튜토리얼
- IBM Rational Team Concert 고급 작업 항목 사용자 정의
- IBM Rational Team Concert 결함 관리 도구 튜토리얼
- IBM Rational Quality Manager (RQM)와 Rational Functional Tester (RFT) 통합
- Rational Robot의 기초 학습-IBM 테스트 자동화 도구
- 테스트 데이터 관리를위한 IBM Rational Quality Manager의 데이터 풀 기능
- IBM Rational Collaborative Lifecycle Management (CLM) 실습 튜토리얼
- IBM Rational Functional Tester 인증 세부 사항 및 샘플 문서