프로젝트 공유

프로젝트를 CVS에 올리는 것을 이클립스에서는 프로젝트 공유라 한다. 프로젝트를 공유하는 방법은 간단하다. 패키지 탐색기에서 공유하고자 하는 프로젝트를 선택해 컨텍스트 메뉴를 띄운 다음 Team>Share Project 메뉴를 이용하면 된다. Share Project 메뉴를 선택하면 아래와 같이 CVS 리포지터리 위칠르 묻는 대화상자가 뜬다.

사용자 삽입 이미지
대화상자의 입력하는 부분은 크게 Location, Authentication, Connection으로 나뉘어 있다. Location에는 CVS 서버가 위치한 호스트 이름과 리포지터리 패스(CVSROOT)를 입력한다. Authentication에는 사용자 ID와 패스워드를 입력한다. Connection에서는 연결 타입과 포트를 설정한다. 내용을 입력한 후 Next 버튼을 누르면, 모듈 이름을 묻는 페이지가 나오는데, 디폴트로 프로젝트 일므을 모듈 이름으로 사용하겠다는 라디오 버튼이 선택되어 있다. 다시 Next 버튼을 누르면 아래와 같은 페이지가 나온다.

사용자 삽입 이미지
여기서 CVS에 …

Read More

1. 서론
소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.
버전 관리를 하면 팀과 개인 모두 다음과 같은 이득을 누릴 수 있다.

  • 전체 프로젝트의 되돌림(UNDO) 버튼이 팀에 생긴다. 돌이킬 수 없는 실수라는 것이 없어지고, 잘못을 원상 복구하기도 쉽다.
  • 동일한 코드를 가지고 여러 개발자가 잘 정리된 방식으로 작업하게 된다. 누군가 다른 팀원이 만든 코드를 덮어 쓰더라도 그 전 내용을 잃어버릴 염려가 없다.
  • 버전 관리 시스템은 여태까지
Read More

CVSNT는 윈도우즈 환경에서 사용할 수 있는 CVS 서버로, 설치를 하면 NT 서비스로 등록되어 실행된다. CVSNT 설치가 끝났으면 다음과 같은 작업을 해야 한다.

  1. PATH 설정
    CVSNT의 예전 버전에서는 설치 후 사용자가 직접 PATH를 설정해야 했지만, 최신 버전에서는 설치가 끝나면 CVSNT가 설치된 디렉터리가 자동으로 PATH 환경 변수에 추가되므로 별도의 작업은 필요 없다.
  2. CVS 리포지터리 설정
    제어판에서 ‘CVS for NT’ 이이콘을 더블클릭하여 CVSNT 컨트롤 패널을 띄운 다음 Repositories 탭을 선택해 리포지터리를 추가한다. Add 버튼을 누른 다음 적절한 경로를 입력하면 된다. Location은 리포지터리의 물리적 위치고, Name은 이를 참조하는 논리적 이름이다. Location을 지정하면 Name은 드라이브 문자를 제외한 나머지 부분으로 자동 설정된다. Name 항목도 드라이브 문자를
Read More