TortoiseSVN을 이용하여 프로젝트 파일들을 add할때 쓸데 없는 파일들도 같이 추가되는 경우가 있다(예를 들어 임시로 생성된 파일들).
귀찮아서 프로젝트 파일 전부를 add시켜 commit했을 경우에 문제가 발생한다.
예를들어 프로젝트 관련 소스파일들은 손도 안됐는데 프로젝트와 관련없는 임시파일들이 변경되어 SVN서버와 상태가 다를 경우 윈도우 탐색기에 modified상태로 빨간색 느낌표가 나타나게 된다. 이는 미관상 좋지도 않고 나중에 시간이 흘렀을 땐 이 프로젝트들이 최선 버전의 소스인지 아닌지헷깔리게 된다. 따라서 프로젝트에 상관없는 파일과 임시파일들은 SVN서버에 add시키면 안된다.

add할때 자동으로 필요없는 확장자를 걸러주는 옵션이있다.
바탕화면에서 마우스 오른쪽 클릭 -> TortoiseSVN -> Settings 선택

General - Subversion - Global ignore pattern 텍스트 박스에 아래 내용 복사해서 붙여넣기
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.pdb *.ncb *.vcproj.* *.user *.suo *.aps *.opt *.plg *.vshost *.vshost.exe.manifest *.db *.cof *.bak






+ Recent posts