나는 자식 저장소에서 큰 파일을 제거 할 수 BFG 리포 - 클리너를 사용했다 : 나는 전에 BFG 리포-클리너를 실행 한 후 내 저장소를 확인하는 스크립트 (http://stubbisms.wordpress.com/2009/07/10/git-script-to-show-largest-pack-objects-and-trim-your-waist-line/)를 사용해BFG Repo-Cleaner가 큰 파일을 git 저장소에서 올바르게 제거했는지 확인하는 방법은 무엇입니까?
java -jar ../bfg-1.11.8.jar --delete-folders escrow application.git
cd application.git
git reflog expire --expire=now --all
git gc --prune=now --aggressive
cd ..
mkdir clone
cd clone
git clone file:///home/damian/temp/TCLIPG-4370/test/application.git
그것은 보여줍니다 에스크로 디렉토리를 제거하고 두 저장소에서 메모리를 줄일 수 있습니다.
모두 괜찮은 것처럼 보이지만 내 커밋이 모두 동일한 지 어떻게 확인할 수 있습니까? git-for-each-ref로 스크립트를 만들고 BFG가 올바르게 작동했는지 확인하기 위해 두 저장소에서 같은 이름으로 커밋을 비교해야합니까?
의견을 보내 주시면 대단히 감사하겠습니다.
BFG는 유용 할 수도있는 object-id 매핑 파일 (old new)을 생성합니다. https : //github.com/rtyley/bfg-repo-cleaner/issues/18#issuecomment-17973838 –