2011-07-07 2 views
6

올바르게 .hgignore를 설정하려고하는데 몇 가지 문제가 있습니다. 내가 추가되지 않은 파일 목록에서 실행 파일을보고 싶지 않습니다.hgignore를 사용하여 Linux 실행 파일을 무시하십시오.

Windows의 경우 매우 간단합니다 : *.exe. Linux에서 실행 파일에는 일반적으로 확장명이 없습니다. 그러면 확장자가없는 파일을 무시하는 필터를 어떻게 설정합니까?

+3

'syntax : regexp^[^ \.] + $' 이름에 점이없는 파일은 무시해야하지만 디렉토리도 무시합니다. 일반적으로 일부 디렉토리에는 실행 파일이 있고 당신은 디렉토리를'.hgignore'에 넣을 것입니다. –

+1

@isbadawi : 나는 실행 파일이 어디에 배치 될지에 대한 많은 선택권이 없으므로 그것은 선택 사항이 아닙니다. 죄송합니다. –

+3

Linux 실행 파일은 ** 모든 ** 이름을 가질 수 있습니다. – zerkms

답변

8

할 방법이 없습니다. 상대적으로 쉽게 현재 존재하는 실행 파일 목록을 만들고 자동으로 .hgignore에 추가 할 수 있지만 새로운 파일은 여전히 ​​추적되지 않은 것으로 표시됩니다.

1

가끔 프로젝트를 자동으로 무시하도록 foo가 아닌 foo.x로 UNIX 실행 파일을 빌드하기 위해 Makefile, .sconstructs 등의 빌드 파일을 수정했습니다.

관련 문제