subversion에서 파일 ignore하기
cvs 에서 하는 것보다 약간 더 귀찮아보인다.

$ svn propset svn:ignore {ignore-pattern} .

이 명령은 현재 디렉토리에서 해당 패턴을 가진 파일들을 무시한다는 의미이다. 파일 패턴이라 *와 ?등이 먹힐 것이다.
문제는 하나의 패턴으로 다 지정할 수 없는 경우이다. 예를들어 maven으로 관리하는 프로젝트를 이클립스로 사용할 때 중간 생성파일인 .project , .classpath, .settings, target 을 모두 무시하려고 하는데 패턴으로는 도저히 답이 안 나온다. 파일 하나씩 순차적으로 svn을 실행하면 앞의 명령을 덮어써 버린다.

이 경우는 해당 파일 목록을 한 줄에 하나씩 담은 텍스트파일을 하나 만들고 나서 svn에서 그 파일을 읽어서 무시 목록을 만들도록 하면 된다.

$ svn propset svn:ignore -F ignore.txt .


svn자체에서 무시하는 방법은 svn의 설정파일에서 하면 된다.
global-ignores = *.class *.o
이 파일은 설치한 플랫폼에 따라 /etc/subversion/config에 있을수도 있고 다른 곳에 있을 수도 있다. 아예 없을 수도 있더라. 
아니면 자기 계정에 있는 파일만 고치면 자신의 계정에 설정할 수 있다.  ~/.subversion/config를 고치자. 

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 하야로비 | 2009/03/02 13:45 | LINUX | 트랙백 | 덧글(1)
트랙백 주소 : http://psg9.egloos.com/tb/2287085
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by alseom at 2009/07/17 15:32
궁금했던 사항이 딱 정리되 있네요. ㅎ
출처 남기고 파갈께요~~ ^^;

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >