이클립스에서, svn을 사용하는 방법은, 프로젝트에서 우클릭을 하면, 메뉴가 나타나죠? 그속에 team에 있는 부분이, svn메뉴입니다.
이 안에 있는 내용만 알아도, 어느정도 사용이 가능하니, 이 내용을 탐구해 보십시다.
Synchronize with Repository- 서버내용과 싱크를 맞춥니다. Commit- 소스의 수정사항을 반영합니다. Update to HEAD- 서버의 소스를 내려받습니다. (수시로 꾹꾹 눌러주는게 좋겠지요, 소스가 겹치지 않으려면요, ^^) Update to Version- 특정시점의 소스로 전체 소스를 바꾸어줍니다. Show History - 사람들이 업데이트 한 내역을 확인할 수 있습니다. 어느 부분을 업데이트 했고, 어떻게 했는지 상세하게 확인 가능합니다. Revert- 현재 작업했던 내용을 취소하고, 서버소스로 모두 바꾸어줍니다.
기본적으로 사용하려면, 이정도만 알아도 됩니다, svn전문가가 되고자 하는 것은 아니니까 말이지요, ^^
IllegalStateException: 객체의 상태가 메소드 호출에는 부적합한 경우 발생. -> Illegal(부적절한) State(상태) Exception(예외상황) ex> java.lang.IllegalStateException: getOutputStream() has already been called for this response -> 해당 response는 getOutputStream() 메소드를 호출하기 위한 준비가 되어있지 않습니다.
NullPointerException: null 이 금지된 상황에서 전달인자 값이 null인 경우 발생한다. -> Null(null) Pointer(포인터) Exception(예외상황)
IndexOutOfBoundsException: index 값이 범위를 벗어난 경우 발생한다. -> Index(인덱스) OutOfBounds(범위이탈) Exception(예외상황)
ConcurrentModificationException: 금지된 곳에서 객체를 동시에 수정(concurrent modification)하는 것이 감지된 경우 발생한다. -> Concurrent(동시) Modification(수정) Exception(예외상황) 참고 링크 : http://wonsama.tistory.com/194
UnsupportedOperationException: 객체가 메소드를 지원하지 않는 경우 발생한다. -> Unsupported(지원하지 않는) Operation(객체) Exception(예외상황) 참고 링크: http://younghoe.info/482