연결, 필터, 사용자 조치 및 컴파일 명령 공유

벤더로부터 Eclipse에서 작동하는 저장소를 사용할 수 있습니다. 다음 정보는 Eclipse에 포함된 CVS(Concurrent Versions System) 지원을 사용하여 프로젝트 공유에 대해 설명합니다. 단계 및 사용자 인터페이스 요소는 정의 및 설치한 저장소 플러그인 제공자에 따라 다릅니다.

팀 프로그래밍 환경에서, 팀 멤버는 종종 다른 멤버로부터 고립되어 자신의 Workbench에서 작업합니다. 결과적으로, 팀 멤버는 작업을 공유하길 원하게 됩니다. 원격 시스템 탐색기를 사용하여 팀 멤버들은 연결, 필터 및 필터 풀을 공유할 수 있습니다.

주의: 처음에 RemoteSystemsConnection 프로젝트를 저장소와 동기화할 때 많은 파일이 충돌되는 것을 확인할 수 있습니다. 서버의 인코드된 버전 정보를 적절하게 정렬하기 위해 로컬 파일과 한 번 동기화하기 때문입니다. 다행히 동기화는 한 번만 발생합니다. 모든 들어오는 변경사항을 수신하고 로컬 작업 공간이 서버와 동기화됩니다. 서버와 동기화한 후에 팀 보기에서 비활성 프로파일(다른 팀 멤버에 속함)을 찾을 수도 있습니다. 로컬 워크스테이션의 원격 시스템 탐색기에서 프로파일의 컨텐츠를 보려면 팀 보기에서 이러한 프로파일의 활성화 여부를 선택할 수 있습니다.

자원을 공유하려면 다음을 수행하십시오.

  1. 원격 시스템 보기에서 원격 시스템 도구 모음의 메뉴 단추 를 클릭하고 프로파일 작업을 선택하여 팀 보기를 원격 시스템 탐색기의 앞으로 가져오십시오. 팀 탭을 클릭하여 보기를 전환할 수도 있습니다.

  2. 팀 보기에서 루트 요소 RemoteSystemsConnections를 펼쳐 프로파일의 목록을 보십시오. 팀 프로파일뿐 아니라 정의한 프로파일도 표시됩니다. 연결, 필터 풀 및 필터를 작성하고 관리하는 프로파일에서 공유하지 않으려는 경우 이들 자원을 공유하는 데 사용하기 위해 원격 시스템 탐색기에서 팀 프로파일을 작성합니다.
  3. RemoteSystemsConnections를 마우스 오른쪽 단추로 클릭하고 > 프로젝트 공유를 선택하십시오.
  4. 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. 서버가 사용자 정의 포트를 사용하는 경우, 포트 사용을 작동시키고 포트 번호를 입력하십시오.
    7. 적용 가능한 경우 암호 저장을 선택하십시오.
  5. 완료를 클릭하십시오.
저장소 위치가 작성됩니다. RemoteSystemsConnections 프로젝트가 원격으로 작성되고 동기화 보기가 열리며 프로젝트의 자원을 서버에 확약할 수 있습니다.
주의: 프로젝트가 원격에 이미 존재하는 경우, 동기화 보기가 로컬 및 원격 모두에 존재하는 파일의 충돌을 표시합니다. RemoteSystemsConnections 프로젝트를 처음 공유할 때 프로젝트가 저장소에 이미 있으면 충돌이 발생할 수 있습니다. 일반적으로 실제적인 충돌은 없지만, 작업 공간의 자원에 대한 로컬 CVS 정보가 없기 때문에 단순히 첫 번째 동기화에서의 충돌로 간주됩니다. 팀 프로파일에 자원을 작성하지 않은 경우에는, 충돌하는 모든 파일을 안전하게 송신 또는 수신할 수 있습니다. 팀 프로파일에 자원을 작성한 경우, 차이점이 없는지를 확인하도록 충돌하는 각 파일을 검사하여야 하고 만일 있다면, 병합하여 이들 차이점을 분석해야 합니다.
연관된 저장소의 자원과 사용자의 자원을 동기화하려면 다음을 수행하십시오.
  • RemoteSystemsConnection 프로젝트를 마우스 오른쪽 단추로 클릭하고 > 저장소와 동기화를 선택하십시오.
  • 저장소에서 들어오는 자원을 공유 또는 동기화하고 수신한 후, RemoteSystemsConnection 프로젝트를 마우스 오른쪽 단추로 클릭하고 원격 시스템 탐색기 다시 로드를 선택하십시오. 원격 시스템 탐색기 및 팀 보기가 새로 고쳐져 새 자원 또는 변경된 자원을 반영합니다.
관련 개념
팀 관리 개발 자원 공유
원격 시스템 탐색기 프로파일
관련 태스크
팀 프로파일 공유
새 사용자 조치 작성 또는 기존 조치 변경