2010-12-05 3 views
7

.hgignore 파일을 어디에 넣을 지 궁금합니다. 주 저장소 또는 각 프로그래머가 자신의 복제 사본에 있어야합니까?.hgignore를 넣을 장소는?

명확히하십시오. 감사.

+0

git과 어떤 관련이 있습니까? –

답변

11

파일을 저장소의 루트에 두어야합니다.

참조 :

이러한 파일의 루트에 .hgignore 파일에 나열하여 무시 될 수있다 : 그것은 말한다

작업 디렉토리. .hgignore 파일은 수동으로 작성해야합니다. 일반적으로 버전 제어하에 있으므로 설정은 밀어 넣기로 다른 저장소로 전파하고을 가져옵니다.

또 다른 장점은 여러 프로젝트에서 작업하고 있다는 것입니다. 각 파일에는 무시할 파일 패턴이 있습니다. 예를 들어, Visual Studio 프로젝트 나 간단한 C++ 프로젝트 또는 Python 프로젝트에서 작업합니다. 무시할 패턴이 프로젝트와 관련되도록합니다.

어쨌든이면 모든 무시 파일에서 이러한 패턴을 복제하고 싶지 않을 수 있습니다. 이러한 경우 Mercurial 구성 파일은 사용자 별 또는 전역 무시 파일 집합을 참조 할 수 있습니다. 무시 글로벌 파일

에 대한

예에 ~/.hgrc 1 :

[ui] 
ignore = ~/.hgignore 

~/인치hgignore : Windows에서

syntax: glob 
*.tex 
*.R 

1 : %USERPROFILE%\mercurial.ini~ Windows에서 %USERPROFILE%을 의미합니다.

+1

[.hgrc :를 사용하여 사용자별로 무시하는 방법을 보여주는 예] (http://superuser.com/a/231364) – Cecil

1

나는 메인 저장소가 아닌 다른 곳에서도 본 적이 없다.

0

당신은 당신의 ~/.hgrc 디렉토리 또는 프로젝트의 루트 디렉토리 안에 프로젝트 특정 일 안에 세계 하나를 가질 수

1

당신이 그것을 무시하도록 repositry에 .hgignore 파일없이 .hgignore를 무시하려고하는 방법; P

심각하게 무시해야 할 파일은 저장소 관련 항목이므로 저장소에 있어야합니다. 사용자는 자신의 .hgrc 파일에 명시 적으로 추가로 무시할 수 있습니다.

0

저장소의 최상위 폴더에 속합니다. 개인 무시를위한 것이 아니라 프로젝트 전체 무시 (즉, 모든 사람에게 신청)입니다. 그러나 일반적으로 개발자는 예를 들어 그들의 faviourite 편집자의 임시 직원. 파일을 해당 파일에 저장하면 누구에게도 해를 끼치 지 않습니다.

다른 사람들을 무시하고 싶다면 무시하고 싶지 않으므로 ~/.hgrc에 개인적으로 무시하십시오.

관련 문제