2013-03-20 2 views
0

누군가가 머큐리얼의 상위 폴더를 무시하고 하위 폴더를 커밋 할 수 있는지 여부를 알고 있습니까?
나는이허용 .hgignore의 하위 폴더

www.Project.com 
01 – Consultancy 
02 – Information Architecture 
03 – Content 
04 – Branding 
    Fonts 
    Guidelines 
    Logo 
05 – Design 
    Graphics 
    Stock Photography 
06 – Code 
    Static site 
    Wordpress 
07 – Marketing 
    Email 
    SEO 
    Social Media 

같은 폴더 구조를하고 난 제외하고 워드 프레스 폴더를 무시 좋아; 나는 또한 글로벌 폴더

syntax: glob 
01 - Ignore/** 

답변

0

을 무시하는 코드를 사용하고

06 - Code\Worpdress\wp-content\plugins 
06 - Code\Worpdress\wp-content\themes 

처음에 나는 당신이 (HG 파일을 무시 그들이 지원) 정규 표현식을 사용하는 것이 좋습니다 거라고. 그러나 불행하게도, 공식 문서는이 기능이 지원되지 않는다는 반대, 일반 특허 청구 범위에 제안한다 : https://www.mercurial-scm.org/wiki/.hgignore

제한

제외한 모든 파일 세트를 무시하는 더 간단한 방법이 없습니다. 거꾸로 된 정규식 일치를 사용하려고하면 다른 패턴과 결합 할 때 실패합니다. 대안 형식은 모두 사용자가 추가 유연성을 누릴 수있을 정도로 너무 혼란 스럽기 때문에 의도적 인 제한 사항입니다.

내 개인 의견은 생성/무시 된 폴더와 "실제"/ 추적 된 폴더를 분리하는 것이 더 좋습니다. 그런 다음 배포 스크립트는 추적 된 폴더에서 배포 폴더로 플러그인/테마를 업로드/복사 할 수 있습니다.

실용적인 경우 파일/폴더를 하나씩 포함하십시오.