2013-10-01 3 views
0

내 Laravel의 vendor 폴더 100MB을 통해되었지만, 대부분의 공간은 doctrine.git 폴더로 촬영됩니다. 스테이징/프로덕션 서버로 업로드하는 동안 일부 파일의 크기가 너무 큽니다. 예를 들어공급 업체 폴더의 .git 폴더는 삭제해도 안전합니까?

는 :

vendor/doctrine/dbal/.git/objects/pack 
    pack-6148870d55dc1aed39190e0c320580376f4983cc.pack (17,000 KB) 

나는 확인하고 사용하는 저장의 최소 60MB 혼자 Doctrine's .git 폴더에 의해 발생합니다.

삭제해도 안전한가요? 저속 업로드로 인해 배포 시간이 최대 2 시간이 걸리므로 공급 업체 폴더에서 불필요한 것을 제거하고 싶습니다.

+0

'git gc'를'vendor/doctrine/dbal'에서 실행 해보십시오. 디렉터리 내용의 전체 크기가 축소됩니까? – cdhowie

+0

@cdhowie 아니요. 그렇지 않습니다. – Aristona

+0

'.git' 폴더를 배포해서는 안됩니다. 적절한 도구를 사용하여 배포하는 경우 모든 .git 폴더를 제외 할 수 있습니다. –

답변

1

버전 관리를 위해 git을 사용하지 않으면 삭제해도 안전합니다. 아마 devs 중 하나가 로컬로 사용하고 .gitignore 파일에 .git을 추가하지 않았습니다. 이 일이 미래에 사라 지길 원하면 그 일을하도록 요청해야합니다.

+0

우리는 Git을 버전 관리에 사용하지만 프로덕션 서버에는 필요하지 않기 때문에 배치하는 동안이를 건너 뛸 수있는 방법이 필요합니다. – Aristona

+0

그것이 공급 업체 프로젝트라면, .git 폴더를 삭제하는 것이 안전하다고 생각합니다. 직접 연결하지 않기 때문입니다. 코드 기능에 전혀 영향을 미치지 않습니다. –

관련 문제