[이클립스] svn sync 진행시 target 폴더 제외하기

 

이클립스 버전업을 진행하면서 기존에 셋팅되어 있던 설정들이 모두 날아가면서 초반 셋업 과정을 또 거치게 되었습니다.

 

svn 플러그인을 설치해준 뒤 svn 서버에서 필요한 프로젝트를 내려받은 뒤 sync를 맞춰보는 과정에서 커밋 진행 시 target 폴더가 포함되어 있는 것을 확인하게 되었습니다. 기존 이클립스에는 commit 시 target 폴더를 자동으로 배제할 수 있도록 설정해두었는데 새로운 이클립스라 또 많은 것을 설정해줘야 하는 일이 생겼네요

 

리소스 검색 시 target 폴더를 제외하는 것은 프로젝트마다 설정하게 되어 있었는데 다행히 svn commit 시 target 폴더 제외 시키는 건 이클립스 전체 공통 셋팅에 해당하기 때문에 아래 과정을 한번만 진행해주면 됩니다.

 

이클립스 상단 메뉴로 이동해 Window -> Preferences 를 통해 환경설정 창을 열어줍니다.

 

Team -> Ignored Resources 로 이동해줍니다.

Add Pattern.. 버튼을 통해 입력창을 열어줍니다.

 

*/target/** 패턴을 추가해줍니다.

 

위처럼 진행해주시면 Ignore Patterns 항목에서 target 항목이 보이실텐데 이렇게 설정후 OK 버튼을 눌러 적용해줍니다.

 

다시 Teams 메뉴를 통해 Sync를 진행해보시면 아래처럼 target 폴더가 포함되지 않는 것을 확인하실수 있게 됩니다.

 

 

 

이제 svn sync 진행할 때마다 target 폴더 언체크를 해주어야 하는 불필요한 수고를 덜 수 있게 되었습니다.