문제

특정 사용자를 위해 숨겨진 파일을 무시하기 위해 Mercurial을 얻으려고합니다. 나는 여기서 지시를 사용했다 :

Mercurial을 만드는 방법 모든 숨겨진 파일을 무시 하시겠습니까?

및 특정 Repo에서 파일을 무시하게합니다. 나는이 동작을 특정 사용자에 대한 모든 HG Repos로 확장하고 싶습니다.

hgrc man page 사용자 특정 사용자를 연결할 수 있습니다. ~ / .hgrc에서 이와 같은 것을 포함시켜 파일 (예 : ~ / .hgignore)을 무시하십시오.

[ui]
username = Some User <user@email.com>
ignore = ~/.hgignore
.

하지만 그것은 일하는 것 같지 않습니다.

또한

를 시도했습니다.
ignore = /home/someuser/.hgignore
ignore = $HOME/.hgignore
ignore = ~/.hgignore2
.

그러나 그건 작동하지 않는 것 같습니다. 나는 뭔가를 놓치고 있니? 나는 수은 현장이나 다른 곳에서는 아무것도 찾을 수 없습니다. 도와주세요, 감사합니다.

** 편집 - 나는 리눅스에있다. HG ShowConfig는 HG가 내 .hgrc 파일을 올바르게 읽고 있음을 나타냅니다. 그 안에 설명 된 무시 동작이 작동하지 않습니다.

** edit2 - 또한 내 컴퓨터를 다시 시작했는지, 그게 일을 업데이트하는지 확인하려고했습니다. 그것은하지 않았다.

도움이 되었습니까?

해결책

~ / .hgignore를 지정할 필요가 없습니다.Hgignore와 repo hgignore 이전에 자동으로 적용됩니다.

Linux에서 HG 1.5에 문제없이 ~/.hgrc에서 많은 무시 파일을 사용합니다.

[ui]
ignore = /home/geoffz/bin/hgext/hgignore
ignore.local = /home/geoffz/bin/hgext/hgignore.local
ignore.java = /home/geoffz/bin/hgext/hgignore.java
.

무시하려는 몇 개의 파일로 사소한 저장소를 만들고 무시 항목을 설정하고 generacodicicetagcode를 수행하십시오.해당 파일이 hg st -A로 표시되고 ?가 아닌 경우 HG / Linux 설정에서 심각한 문제가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top