|
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를 고치자.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
|