Este é o comando git-pack-refs que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
git-pack-refs - Cabeças e tags de pacotes para acesso eficiente ao repositório
SINOPSE
git referências de pacote [--todos] [--no-ameixa]
DESCRIÇÃO
Tradicionalmente, pontas de ramos e etiquetas (conhecidas coletivamente como árbitros) foram armazenados um arquivo
por ref em um (sub) diretório no diretório $ GIT_DIR / refs. Enquanto muitas dicas de branch tendem a
ser atualizado com frequência, a maioria das tags e algumas dicas de ramificação nunca são atualizadas. Quando um repositório tem
centenas ou milhares de tags, este formato de arquivo por referência desperdiça armazenamento e prejudica
desempenho.
Este comando é usado para resolver o problema de armazenamento e desempenho, armazenando os refs em um
arquivo único, $ GIT_DIR / pack-refs. Quando um ref está faltando no tradicional
Hierarquia de diretório $ GIT_DIR / refs, ela é pesquisada neste arquivo e usada se encontrada.
As atualizações subsequentes para ramos sempre criam novos arquivos no diretório $ GIT_DIR / refs
hierarquia.
Uma prática recomendada para lidar com um repositório com muitos refs é empacotar seus refs
com --todos uma vez, e ocasionalmente execute git pack-refs. As tags são, por definição, estacionárias e
não se espera que mudem. Os cabeçotes de filial serão embalados com os pacotes-refs iniciais - todos,
mas apenas os cabeçotes de branch atualmente ativos serão descompactados, e os próximos pack-refs
(sem --all) irá deixá-los desempacotados.
OPÇÕES
--tudo
O comando, por padrão, empacota todas as tags e referências que já estão empacotadas e deixa
outros árbitros sozinhos. Isso ocorre porque as filiais devem ser ativamente desenvolvidas e
embalar suas dicas não ajuda no desempenho. Esta opção faz com que as dicas do ramo sejam
embalado também. Útil para um repositório com muitos ramos de interesses históricos.
--sem poda
O comando geralmente remove refs soltos na hierarquia $ GIT_DIR / refs após a embalagem
eles. Esta opção diz para não fazer isso.
Use git-pack-refs online usando serviços onworks.net