2009-06-15 4 views
31

로컬 무시 파일을 hg repo에 보관하는 방법이 있습니다. 즉, .hgignore와 기능상 유사한 파일이지만 repo에 체크인하지 않았을 수 있습니다. 다른 IDE를 사용하는 경우 IDE 프로젝트 파일의 변경 사항을 무시하는 데 사용할 수 있습니다. 어떻게 완료되었는지 찾는 데 어려움이 있습니다. 누구든지 세부 사항을 기억합니까?hg local ignore

답변

45

This 내가 찾고있는 것입니다.

는 REPO의 .hg/hgrc에 다음을 추가

[ui] 
ignore = /path/to/repo/.hg/hgignore 

와 그 옆에 새 파일 .hg/hgignore을 만들 수 있습니다. 이 새 파일은 으로 추적 할 수 있지만이 특정 작업 복사본의 버전이 지정된 .hgignore 파일과 동일하게 작동합니다. (해당/경로 /에/REPO 비트 REPO의 하위 디렉터리 내에서 'HG'를 호출 할 때 작동 할 필요 불행하지만 이다.)

+2

나는 제대로 작동하지 않습니다. 어떻게했는지 보여줄 수 있습니까? – Restuta

+0

@Restuta, 저장소 루트에 (숨겨진) .hg 폴더가 있습니다. 거기에 'hgignore'라는 이름의 파일을 만든 다음 제공된 URL에서 안내 한대로 동일한 숨겨진 .hg 폴더에있는 hgrc 파일을 편집하십시오. –

+0

@ErikAllik : 링크가 죽었습니다 (페이지가 숨겨져있는 것처럼 보입니다). 이 단계를 제공 할 수있는 기회가 있습니까? –

3

.hgignore 파일을 만들고 .hgignore 파일에 .hgignore를 추가하기 만하면됩니다.

+5

모든 사람이 무시하고 싶은 물건이 있으면 작동하지 않습니다. – fakeleft

+1

그런 경우 모든 사용자에게 .hgignore 파일을 사용하고 .hgignore에서 무시하지만 .hg/hgrc를 추가하는 .hgignore.local 파일을 사용할 수 있습니다. 예 : [ui] ignore.local = /path/to/hgignore.local –

11

버전 3.5에서는, ui하에 ignore 속성을 설정 섹션은 전역 무시 파일을 변경합니다. 무시할 추가 파일을 추가하려면 Jeroen Dierckx의 지침에 따라 속성을 설정하여 git 리포지토리에 .git/info/exclude을 추가하는 것과 동일한 효과를 얻으십시오.

[ui] 
ignore = .hgignore 
ignore.local = .hg/hgignore 
+0

계속 : "파일을 읽을 수 없게 읽는 것을 건너 뜁니다.": 잘못된 모드 ('r') 또는 파일 이름 "사용중인 설정에 관계없이 atm 위의 내용이 .hgignore 파일에 있습니다. – IronHide

+0

무시 된 파일의 전체 경로를 사용해보십시오 . 나는 몇 가지 프로젝트에서 그렇게해야만한다는 것을 안다.하지만 같은 이유로 그런 것을 기억하지 못한다. –

+0

나를 위해 "읽을 수없는 무시"메시지가 줄 끝의 주석으로 인해 발생했습니다! 그들없이 잘 작동하고, 다시 넣을 때 다시 실패합니다! – Noumenon