Mercurial - 사용자 별 무시 파일
문제
특정 사용자를 위해 숨겨진 파일을 무시하기 위해 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 설정에서 심각한 문제가 있습니다.