2011-10-14 2 views
10

.ackrc를 구성하여 ack이 내 테스트/적용 범위 폴더를 찾지 않도록하고 싶습니다. 지금까지 나는이와 결국했습니다.ackrc의 하위 디렉토리를 무시합니다.

--ignore-dir=coverage

이 작동하지만, 그것은 확실히 권리로 생각하지 않습니다

--ignore-dir=test/coverage

문제는 후자가 작동하지 않는 것입니다 테스트/커버리지 컨텐츠가 검색됩니다.

내가 누락되었거나 하위 디렉토리를 처리 할 준비가되지 않았습니다.

+0

당신은 아무것도 놓치지 않았습니다. 나는 잘보고 있지만 최선을 다해 말할 수있는 옵션이 아닌 것 같습니다. –

답변

11

ack changelog 명백한 것은 이것을 ack 1.93_02부터 지원되는 기능으로 언급합니다. 인용구 : "--ignore-dir 옵션은 이제 현재 디렉토리와 관련된 전체 경로를 무시할 수 있습니다."

시도해 보았습니다. 테스트/커버리지 디렉토리가 당신이 실행중인 폴더와 직접적으로 관련이 있는지를 확인합니다. 그렇지 않으면 어떤 일이 벌어 질 지 확신 할 수 없습니다.

+0

굉장합니다. 감사! – GregSchoen

+0

잘 알고 계시다면, 우분투의 대답은 1.92로 나에게 도움이되지 못했습니다. 그들이 곧 업그레이드 될 수 있기를 바랍니다. 감사. – Bastes

+0

링크가 홈 페이지로 리디렉션됩니다. 동일한 문제가있는 m ... 정확한 해결책을 얻지 못합니다. .ackrc에 무엇을 써야할까요? – codeofnode