페이지 트리

이 페이지는 git fsck를 이용해 Git 저장소의 missing object, dangle object 등의 문제점을 검토하는 방법을 가이드한다.

사전 조건

  • bash script 지원
  • git command 지원

절차

Step 1) Script download

git-fsck.sh

Step 2) repository 목록 파일 준비

검토할 저장소 목록 생성

  • .git 폴더를 포함하는 경로를 한 줄에 하나씩 작성
  • git-fsck.sh 파일 실행 경로 기준으로 상대경로 또는 절대 경로 입력
예) repository.in
repo
repo-a
path1/sub/repo-c

Step 3) 검토 시작

Shell source 방법으로 실행하기:

$ source git-fsck.sh repositories.in

Process 로 실행하기:

$ chmod +x git-fsck.sh
$ ./git-fsck.sh repositories.in

Step 4) 결과 확인

git-fsck-<실행 날짜>.log 파일 내용 확인



  • 레이블 없음