removeAll
일치하는 모든 인덱스 항목들을 제거해요.
시그니처
ts
class Index {
removeAll(pathspecs: string[], options?: IndexRemoveAllOptions): void;
}
파라미터
- pathspecs필수 · string[]
리포지토리의 작업 디렉터리의 파일들과 매칭될 파일 이름 또는 쉘 glob 패턴의 목록이에요. 매칭되는 각 파일은 인덱스에 추가돼요. (기존 항목은 업데이트되거나, 새 항목이 추가)
- optionsnull | IndexRemoveAllOptions
인덱스 항목을 제거할 때 사용할 옵션이에요.
- onMatch(args: IndexOnMatchCallbackArgs) => number
콜백 함수를 제공하면, 작업 디렉터리에서 일치하는 각 항목을
index
에 추가하거나 업데이트하기 직전에 실행돼요. 콜백이0
을 반환하면 해당 항목이index
에 추가되고,0
보다 큰 값을 반환하면 건너뛰며,0
보다 작은 값을 반환하면 스캔을 중단하고 에러를 반환해요.
- onMatch(args: IndexOnMatchCallbackArgs) => number