git gc
을 직접 실행할 수 없다면 자동으로 실행시켜야합니다. 당신은 그것을 완전히 통제 할 수는 없겠지만, 적어도 그것을 실행할 수 있어야합니다.
git gc --auto
은 여러 명령으로 실행됩니다. 여기에 관련된 하나는 푸쉬의 일부로 팩을 받기 위해 리모컨에서 실행되는 수신 팩입니다. gc --auto
느슨한 객체가 충분할 때만 다시 포장하십시오. 컷오프는 config 매개 변수 gc.auto
에 의해 결정되며 기본값은 6700입니다.
리모컨의 gitconfig에 액세스 할 수 있으면 해당 컷오프를 일시적으로 1로 설정할 수 있습니다. repo에 적어도 1 개의 느슨한 객체가 있어야하므로 다음에 밀어 넣을 때 gc --auto
이 해당 작업을 수행해야합니다.
리모컨의 gitconfig에 액세스 할 수 없다면 느슨한 개체를 인위적으로 만드는 것만 큼 생각할 수 있습니다. 당신은 브랜치를 생성하고 브랜치 (다른 내용의) 작은 파일들을 커밋하고, 브랜치를 리모트로 밀어 낸 다음 리모트에서 브랜치를 삭제함으로써 그렇게 할 수 있습니다. (내용을 변경하는 것이 중요하거나 동일한 얼룩을 사용하기 만합니다.) 린스하고 반복하십시오.
리모컨의 gitconfig에 액세스 할 수 있습니까? – Cascabel