문제

나는 마이그레이션의 몇 가지에서 프로젝트 파괴를 사용할 수 있습니다..그것은 정말 잘 작동 하지만 내가 복을 내포,그것이 정말 오기 때문에 나는 모두의 역사가 많이 있습니다.jar 파일에 포함되어 전송합니다.

방법은 없지만 최신 버전의 특정 종류의 파일에서 내 주장합니다.나는 주로 삭제하려는 오래된 버전 바이너리 파일입니다.

도움이 되었습니까?

해결책

제거할 수 있습니다 오래된 버전과 중"git 은 리베이"-i"git 필터 지점"

http://schacon.github.com/git/git-filter-branch.html

http://schacon.github.com/git/git-rebase.html

다른 튜토리얼 문서 및:http://git-scm.com/documentation

지만 현재 버전에서 이제 앞으로는 지원되지 않습니다.당신의 최선의 방법입니다 하는 대신에 유의 버전 관리는 작은 스크립트는 다운로드(또는 빌드,또는 그렇지 않으면 생성)이 큽니다.jar 파일입니다.

으로 이 수정 역사,그것은 이전의 모든 복제하거나 끌어에서 저장소 유효하지 않습니다.

다른 팁

즉,이것은 다시 작성을 포함한 전체 git commit 나무를 제외한 파일이 있습니다.당신은 시도를 사용하여 git gcgit pack 는 자식을 압축 저장소?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top