Tag Archives: 버전관리

CVS 서버로부터 변경사항 적용하기

누군가가 CVS 서버에 등록한 변경사항이 있다면 그 내용을 자신의 이클립스 프로젝트에 반영해야 한다. 이를 “Update” 한다고 한다. 앞서 “addCookie.jsp” 내용을 변경하고 이를 서버에 등록하였다. 그러면 다른 사람은 변경된 “addCookie.jsp”를 “Update”하여 변경된 내용을 해야 할 것이다.다음 그림을 보자. 앞에서 “addCookie.jsp”가 변경되어 서버에 등록했을 때 버전이 “1.1”에서 “1.2”로 변경되었으나 그림에서는 아직 프로젝트의 “addCookie.jsp”의 버전이 “1.1”로 변경이 반영되지… Read More »

변경사항 CVS에 등록하기

공동으로 진행되는 프로젝트는 누군가에 의해 변경이 발생하고 이러한 변경은 또 다른 사람이 반영해야 한다. 만약 내가 “JSPLecture” 프로젝트에서 “WebContent” 디렉터리의 “addCookie.jsp” 프로그램을 변경했다면 이를 다른 사람이 반영할 수 있도록 CVS 서버에 등록해야 한다. 이클립스에서는 CVS에 의해 동기화 된 프로젝트의 프로그램과 같은 어떤 파일이 변경됐다면 다음 그림에 표시된 박스에서와 같이 해당 파일이름과 그 파일을 포함하고 있는… Read More »

CVS로 부터 이클립스로 프로젝트 가져오기

학교에서 실습한 프로젝트를 CVS 서버에 등록한 후 집이나 학교에서 이어서 진행하려면 우선 CVS 서버에 등록된 프로젝트를 이클립스로 가져와야 한다. 이를 위해서는 프로젝트 익스플로러에서 마우스 오른쪽 버튼을 클릭한 다음 “New” -> “Project…” 항목을 차례로 선택하는 것으로부터 시작한다. 이것은 CVS 서버에서 관리되고 있는 프로젝트를 최초로 이클립스레 가져오는 단계를 설명한 것이다. “New Project” 창이 뜨면 “CVS” 의 “Projects from… Read More »

CVS에 이클립스 프로젝트 등록

대규모의 프로젝트는 다수의 개발자가 참여하여 진행된다. 그러나 이런 경우 서로 동일한 소스를 동시에 수정하거나 삭제함으로써 개발에 종종 문제가 발생하곤 한다. 이 경우 CVS를 사용하면 이러한 문제를 해결할 수 있다. CVS는 “Concurrent Versions System”의 약자로 소스의 버전을 만들어 관리함으로써 소스의 백업과 동시 작업이 가능하도록 해주는 시스템이다. 이 CVS 시스템은 혼자 프로젝트를 진행할 경우에도 장소에 구애받지 않고… Read More »