2013-12-16 4 views

답변

1

은 사용자별로 로컬 파일에 저장하는 데 사용됩니다. (글로벌 - 설정의 섹션 또는 OS 플랫폼에 따라 레지스트리 무시).

이제 그들은 그것을 svn 속성으로 옮겼습니다. stored in the repository입니다. 그것의 호출 된 svn : global-ignores는 자동으로 사용됩니다.

개인적으로 필자는 사전 커밋 (pre-commit) 훅에 넣고 금지 된 파일 형식의 커밋을 거부했습니다.

+1

나는 우리가 그것을 이동 것을 언급하지 않았다. 방금 svn : ignore처럼 행동하는 새로운 속성을 추가했지만 부모로부터 자식에 의해 상속되었습니다. 3 가지 방법 모두를 조합하여 무시 목록을 결정합니다. https://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config –

2

당신은 기본 글로벌 파일 (키 global-ignores 섹션 miscellany)에 주석 처리 된 아웃 라인에서 자동으로 생성 된 사용자 특정 설정 파일 목록을 무시 찾을 수 있습니다. 예를 들어, Subversion 1.8에 의해 생성 된 파일에서 :

# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ 
# *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db 

파일 위치는 운영 체제마다 다릅니다. Linux/UNIX에서 기본값은 ~/.subversion/config입니다.

또는 Subversion 소스 코드 보관 파일 (subversion/include/svn_config.h, GLOBAL_IGNORE_LINE으로 검색)에서 기본 무시 목록을 직접 찾을 수 있습니다.

예 (서브 버전 1.9) :

#define SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_1 \ 
    "*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__" 
#define SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_2 \ 
    "*.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db" 
+0

Windows의 파일 위치는 무엇입니까? (어쩌면 맥 OS도) – Stephan

+1

@Stephan, Mac OSX의 경우 리눅스와 같아야한다. Windows에서는'% appdata % \ subversion \ config'이다. (cf. [사용자의 Subversion 설정 파일은 어디에 저장되어 있는가? 운영 체제?] (https://stackoverflow.com/a/10617826/427158)). – maxschlepzig