Skip to content

discoverRepository

주어진 경로 또는 상위 디렉터리에서 기존 리포지토리를 찾아 열어요.

이 함수는 path에서 시작해 파일 시스템을 위로 탐색하며 .git 디렉터리를 찾을 때까지 반복해요.

시그니처

ts
function discoverRepository(path: string, signal?: AbortSignal): Promise<Repository>;

파라미터

  • path필수 · string

    리포지토리를 검색할 디렉터리 경로예요.

  • signalnull | AbortSignal

    검색 작업을 취소할 수 있도록 `AbortSignal`을 설정할 수 있어요.

반환 값

  • Promise<Repository>

    발견된 Git 리포지토리를 반환해요.

MIT 라이선스에 따라 배포됩니다.