svn add나 import 시에
/etc/subversion/config
~/.subversion/config와 상관없이 ignore 되는 확장자가 발생을 하는데
일단 이런 현상을 겪기 싫다면.. --no-ignore를 기본적으로 사용하는게 좋을듯 하다.
$ svn help import import: 버전관리 대상이 아닌 파일과 디렉토리를 추가합니다. 사용법: import [PATH] URL PATH의 하위 디렉토리를 재귀적으로 URL에 추가합니다. PATH가 생략되면 '.' 이 사용됩니다. 필요한 경우, 저장소 상에 상위 디렉토리가 자동으로 생성됩니다. PATH가 디렉토리이면, 그 내용은 URL에 모두 추가 됩니다. --force가 지정되면 버전관리 할 수 없는 장치 파일이나 파이프등은 무시됩니다 옵션: -q [--quiet] : 아무것도 출력하지 않거나, 요약 정보만 출력합니다 -N [--non-recursive] : obsolete; try --depth=files or --depth=immediates --depth ARG : 적용할 단계를 제한합니다. 가능한 인자 ('empty', 'files', 'immediates', or 'infinity') --auto-props : 자동 속성기능을 활성화합니다 --force : 강제로 실행합니다 --no-auto-props : 자동 속성기능을 비활성화합니다 -m [--message] ARG : 커밋 로그 메시지를 지정합니다 -F [--file] ARG : arg에서 로그 메시지를 읽습니다 --force-log : 로그 메시지의 유효성을 확인하지 않습니다 --editor-cmd ARG : arg를 외부 편집기로 사용합니다 --encoding ARG : 값을 arg에 해당하는 문자코드로 취급합니다 --with-revprop ARG : set revision property ARG in new revision using the name[=value] format --no-ignore : svn:ignore로 지정한 것과 디폴트로 무시하는 파일들을 무시하지 않습니다 글로벌 옵션: --username ARG : arg를 접속에 필요한 사용자 ID로 사용합니다 --password ARG : arg를 접속에 필요한 패스워드로 사용합니다 --no-auth-cache : 인증 정보를 캐시에 저장하지 않습니다 --non-interactive : 대화식 사용자 입력을 기다리지 않습니다 --trust-server-cert : accept unknown SSL server certificates without prompting (but only with '--non-interactive') --config-dir ARG : arg로 지정된 디렉토리에서 사용자 구성화일을 읽습니다 --config-option ARG : set user configuration option in the format: FILE:SECTION:OPTION=[VALUE] For example: servers:global:http-library=serf |
$ svn help add add: 파일과 디렉토리를 버전관리 대상에 넣습니다. 저장소에 추가하도록 스케쥴링 되며, 다음 커밋할 때, 추가됩니다. 사용법: add PATH... 옵션: --targets ARG : ARG로 주어진 파일 내용을 옵션으로 추가합니다 -N [--non-recursive] : obsolete; try --depth=files or --depth=immediates --depth ARG : 적용할 단계를 제한합니다. 가능한 인자 ('empty', 'files', 'immediates', or 'infinity') -q [--quiet] : 아무것도 출력하지 않거나, 요약 정보만 출력합니다 --force : 강제로 실행합니다 --no-ignore : svn:ignore로 지정한 것과 디폴트로 무시하는 파일들을 무시하지 않습니다 --auto-props : 자동 속성기능을 활성화합니다 --no-auto-props : 자동 속성기능을 비활성화합니다 --parents : 임시 상위개체 삽입 글로벌 옵션: --username ARG : arg를 접속에 필요한 사용자 ID로 사용합니다 --password ARG : arg를 접속에 필요한 패스워드로 사용합니다 --no-auth-cache : 인증 정보를 캐시에 저장하지 않습니다 --non-interactive : 대화식 사용자 입력을 기다리지 않습니다 --trust-server-cert : accept unknown SSL server certificates without prompting (but only with '--non-interactive') --config-dir ARG : arg로 지정된 디렉토리에서 사용자 구성화일을 읽습니다 --config-option ARG : set user configuration option in the format: FILE:SECTION:OPTION=[VALUE] For example: servers:global:http-library=serf |
$ vi /etc/subversion/config 96 ### Section for configuring miscelleneous Subversion options. 97 [miscellany] 98 ### Set global-ignores to a set of whitespace-delimited globs 99 ### which Subversion will ignore in its 'status' output, and 100 ### while importing or adding files and directories. 101 ### '*' matches leading dots, e.g. '*.rej' matches '.foo.rej'. 102 # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo 103 # *.rej *~ #*# .#* .*.swp .DS_Store |
Warning: There is an error in the book: The default value of global-ignores was changed in svn 1.5 and now includes *.so *.so.[0-9]* files, but the one displayed in the book was not updated. |
'프로그램 사용 > Version Control' 카테고리의 다른 글
svn 저장소 합치기 (0) | 2015.06.06 |
---|---|
svn diff syntax highlight 적용해서 보기 (0) | 2015.01.30 |
svn externals 를 이용한 외부 프로젝트 자동으로 불러오기(?) (0) | 2014.12.29 |
commit 전 svn add 한 파일 추가 취소하기/삭제하기/되돌리기 (0) | 2014.11.17 |
svn 워킹 카피를 export 하기 (0) | 2014.11.06 |