티스토리 뷰

반응형


환경 : 이클립스 Luna Service Release 1a (4.4.1), 무료인 svnX

목적 : SVN 전체 Commit시 에러 제거 및 관리 효용성 증대


이클립스에서 svn을 통해 소스 관리를 하다 보면 자동 생성 폴더인 bin, gen 폴더 때문에 에러를 발생시키거나 각각의 컴퓨터나 작업환경에 따라 다르게 생성되는 파일들 때문에 골머리를 썩는 경우가 생긴다. 이를 해결하기 위해 방법을 나열해 본다. 다음에 셋팅할 때 잊어버려 다시 검색하는 소고를 하지 않기위해 기록하는게 현실이군...ㅠ


1. 해당 프로젝트의 ignore시킬 경로 선택 > 우 클릭 > Team > Add to svn:ignore... 선택 끝.

<위 스샷의 경우 이미 설정해 놓아서 비활성화 되어있다.> 


2. 이클립스 Team 설정에서 Ignored Resources를 선택하여 패턴을 추가한다.



Eclipse > 환경설정 > Team > Ignored Resources > add Pattern... 선택하여 다음 패턴을 추가하면 된다.

target

.classpath

.project

.settings



3. 이미 commit이나 리소스 변경등이 일어 났다면. 

전체 프로젝트 commit

svnX 에서 ignore시킬 폴더를 삭제.

해당 프로젝트에서 Update (삭제된 폴더에 물음표 표시가 생성되어 있을 것이다. )

해당 폴더 우측 클릭 > Team > Add to svn:ignore 선택

다시 전체 프로젝트 commit하면 끝~~~


이제 소스를 Merge 해보자..!!

반응형
댓글
반응형