팀 지원 사용

타 공급업체의 Eclipse 지원 저장소(repository)를 사용할 수 있습니다. 다음 정보는 Eclipse와 함께 CVS(Concurrent Versions System) 지원을 사용하는 프로젝트 공유에 대해 설명합니다. 스텝 및 사용자 인터페이스 요소는 설치된 저장소 지원에 따라 다릅니다.
참고: RemoteSystemsConnection 프로젝트를 처음으로 저장소와 동기화할 때 많은 파일에 충돌이 발생할 수 있습니다. 이러한 충돌은 서버의 인코드된 버전 정보를 로컬 파일로 올바르게 정렬하기 위해 한 번의 동기화가 일어나기 때문입니다. 이 동기화는 한 번만 발생하며 사용자가 들어오는 변경사항을 모두 수신할 수 있는데, 이 때 로컬 작업공간이 서버와 동기화됩니다. 중앙 서버와 동기화한 후에 팀 보기에서 다른 팀 동료가 속해 있는 비활성 프로파일을 찾을 수도 있습니다. 로컬 워크스테이션의 원격 시스템 탐색기에서 프로파일의 컨텐츠를 보려는 경우 팀 보기에서 이러한 프로파일을 활성화할지 여부를 선택할 수 있습니다.

팀 프로그래밍 환경에서 팀 멤버는 다른 멤버로부터 고립되어 자신의 Workbench에서 작업합니다. 각 멤버는 팀 동료와 작업을 공유하길 원합니다.  원격 시스템 탐색기를 사용하면 연결, 필터 풀 및 필터를 공유할 수 있습니다. 이 자원을 공유하려면 다음을 수행하십시오.

  1. 원격 시스템 탐색기 Perspective에서 기본적으로 원격 시스템 보기와 동일한 분할창에 있는 팀 탭을 선택하십시오.  그러면 팀 보기를 원격 시스템 탐색기 앞으로 가져옵니다.  원격 시스템 보기에 있는  메뉴 단추를 사용하여 프로파일에 대한 작업 조치를 선택할 수도 있습니다.
  2. RemoteSystemsConnections를 펼치십시오. 팀 프로파일과 정의한 프로파일이 표시됩니다. 사용자가 작성하고 관리하는 프로파일에 연결, 필터 풀 및 필터를 공유하지 않으려는 경우 이들을 공유하는 데 사용하기 위해 원격 시스템 탐색기에서 팀 프로파일이 작성됩니다.
  3. RemoteSystemsConnections를 마우스 오른쪽 단추로 클릭한 후 > 프로젝트 공유를 선택하십시오.
  4. CVS를 선택하고 다음을 클릭하십시오.
  5. CVS 저장소를 이미 정의한 경우, 기존 저장소 위치 사용을 선택하십시오. CVS 저장소를 정의할 필요가 있는 경우, 새 저장소 작성 위치를 선택하십시오(이 정보는 서버에 CVS 저장소를 구성한 사람부터 사용 가능해야 함). CVS 저장소 정의를 작성하려면 다음을 수행하십시오.
    1. 호스트 필드에 서버의 주소(예: mymachine.com)를 입력하십시오.
    2. 저장소 경로 필드에 서버의 저장소에 대한 경로(예: /home/test, d:/test)를 입력하십시오.
    3. 사용자 필드에 저장소 연결에 사용할 사용자명을 입력하십시오.
    4. 암호 필드에 사용자명에 대한 암호를 입력하십시오.
    5. 연결 유형 목록에서 CVS 서버의 인증 프로토콜을 선택하십시오. Eclipse CVS 클라이언트에 대한 세 가지 연결 메소드가 있습니다.
      • pserver: CVS 특정 연결 메소드
      • extssh: Workbench에 포함되는 SSH 1.0 클라이언트
      • ext: SSH와 같은 외부 도구를 사용하여 저장소에 연결하는 CVS ext 연결 메소드. ext에 사용되는 도구는 > CVS > EXT 연결 메소드 환경 설정 페이지에서 구성됩니다.
    6. 서버가 사용자 정의 포트를 사용하는 경우, 포트 사용을 작동시키고 포트 번호를 입력하십시오.
  6. 완료를 클릭하십시오. 저장소 위치가 작성됩니다. RemoteSystemsConnections 프로젝트가 원격으로 작성되고 동기화 보기가 열리며, 사용자는 프로젝트의 자원을 서버에 확약할 수 있게 됩니다. 프로젝트가 원격에 이미 존재하는 경우, 동기화 보기가 로컬 및 원격에 모두 존재하는 파일의 충돌을 표시합니다. 처음 공유 시에는 RemoteSystemsConnections 프로젝트가 저장소에 이미 있는 경우 많은 충돌이 발생할 수 있습니다. 일반적으로 실제적인 충돌은 없지만, 작업공간에 자원에 대한 로컬 CVS 정보가 없기 때문에 단순히 첫 번째 동기화에서의 충돌로 간주됩니다. 팀 프로파일에 자원을 작성하지 않은 경우, 충돌하는 모든 파일을 안전하게 송신 또는 수신할 수 있습니다. 팀 프로파일에 자원을 작성한 경우, 차이점이 실제로 없는지를 확인하기 위해 충돌하는 각 파일을 검사해야 하며, 있다면 병합하여 이들 차이점을 분석해야 합니다.
  7. 자원을 연관된 저장소의 자원과 동기화하려면 RemoteSystemsConnection 프로젝트를 마우스 오른쪽 단추로 클릭하고 > 저장소와 동기화를 선택하십시오.
  8. 저장소에서 들어오는 자원을 공유 또는 동기화하고 수신한 후, RemoteSystemsConnection 프로젝트를 마우스 오른쪽 단추로 클릭하고 원격 시스템 탐색기 다시 로드를 선택하십시오. 그러면 원격 시스템 탐색기 및 팀 보기가 새로 고쳐져 새 자원 또는 변경된 자원을 반영합니다.

네비게이터 보기에서 프로젝트 자원 보기

네비게이터 보기는 작업공간에 있는 모든 자원의 계층 구조 보기를 제공합니다. 네비게이터 보기에서는 RemoteSystemsConnection 프로젝트를 포함하여, 공유되는 프로젝트의 컨텐츠를 보고 특정 자원에 대한 팀 관련 조치를 선택할 수 있습니다. 기본적으로, 네비게이터 보기는 자원 Perspective에 포함되어 있습니다. 이를 현재 Perspective에 추가하려면 다음을 수행하십시오.
  1. > 보기 표시 > 기타를 선택하십시오.
  2. 기본(Basic)을 펼치십시오.
  3. 네비게이터를 선택하십시오.

관련 개념
팀 지원
원격 시스템 탐색기 프로파일

관련 타스크
프로파일 및 팀 지원에 대한 작업