안녕하세요.


오늘은 리눅스에서 ignore를 설정하는 방법을 알아보겠습니다.


ignore를 간단히 설명하자면, 


"svn commit 시 필요없는 파일을 제외하자!" 정도로 이야기할 수 있습니다.


다음과 같이 진행하시면 제외할 파일을 아~주 간단하게 지정할 수 있습니다.


다음과 같이 진행합니다!


1. svn statue 명령어를 사용하였을 시 "?" 인 파일을 찾아서 ignore.txt 파일에 추가합니다.


svn status | grep "^\?" | awk "{print \$2}" > ignore.txt


2. "svn propset" 명령을 이용하여 제외할 파일을 적용 합니다.


$ svn propset svn:ignore -F ignore.txt . ( 요기 "."은 오타 아닙니다! 꼭 적어주세요^^)


위와 같이 하면 svn status 명령을 입력 하였을때 "?"로 표시된 파일들이 없어지게 됩니다!


3. (선택 사항) 필요없는 텍스트 파일을 지웁니다.


$ rm ignore.txt


4. (번외) 설정한 것을 수정 또는 확인 하고 싶으실 경우 다음과 같이 합니다.


$ svn propedit svn:ignore


매우 간단하죠!?


엄청 편합니다. 이용해 보세요!