linux-BR.org

Notícias de software livre e tecnologias

Para o contexto, geralmente o Git apenas empurra as diferenças de arquivos alterados, no entanto, devido a esse problema de embalagem, o GIT estava comparando arquivos Changelog.md de dois pacotes diferentes!O tempo passou, e nosso repositório, enquanto crescia um pouco mais lento, ainda cresceu e cresceu.Por exemplo, se você alterou o repositório/pacotes/foo/changelog.md, quando o Git estava se preparando para fazer o empurrão, estava gerando um diferencial contra repo/pacotes/bar/changelog.md!O Azure DevOps, em que estamos, ainda não faz nenhum repercussão.Por muitas razões, isso é grande demais, temos pessoas na Europa que nem conseguem clonar o repositório devido ao seu tamanho.

Fonte: https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/