1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      

Siga-nos


git 2.55

Gerir grandes repositórios e emendar commits antigos acaba de ficar consideravelmente menos frustrante para os programadores. A recém-lançada versão Git 2.55 concentra-se em otimizações profundas de processamento e na redução do atrito em fluxos de trabalho diários, segundo a informação partilhada no GitHub Blog. Esta atualização traz ferramentas concebidas para poupar segundos valiosos a quem lida com dezenas de ramificações e ficheiros pesados.

Fim das dores de cabeça com alterações antigas

Uma das adições mais práticas para o dia a dia é o novo subcomando associado ao histórico, que permite fundir alterações em espera diretamente num commit anterior. Na prática, isto significa que quem se esqueceu de adicionar uma linha de código a um trabalho submetido ontem já não precisa de criar commits de correção manuais e executar um rebase interativo. O sistema faz a inserção e reaplica os commits seguintes de forma automática, abortando o processo em segurança caso detete conflitos no código.

A gestão estrutural também recebeu uma revisão profunda através da escrita incremental de índices de múltiplos pacotes. Em vez de reescrever o ficheiro inteiro sempre que há atualizações, o sistema passa a adicionar apenas novas camadas de índice para os pacotes recém-criados. Aliada à recompactação geométrica, esta abordagem mantém o tamanho da cadeia compacto e garante um crescimento apenas logarítmico, poupando ciclos de processamento e armazenamento no disco.

Monitorização nativa e velocidade redobrada

Para quem trabalha em ambientes Linux, a atualização integra suporte nativo para o monitor de sistema de ficheiros através do inotify. Ao usar os recursos do próprio sistema operativo para observar as alterações, comandos habituais como a verificação de estado tornam-se quase instantâneos, eliminando os atrasos dramáticos na leitura de diretórios extensos.

O ganho de desempenho estende-se a outras áreas invisíveis ao utilizador, mas vitais para a fluidez do serviço. A geração de bitmaps de acessibilidade está substancialmente mais rápida, tendo reduzido o tempo de execução para metade em testes de referência com repositórios gigantes. A par disto, os ganchos baseados em configuração podem agora ser executados em paralelo, acelerando as verificações de código prévias à submissão, desde que não dependam de estados partilhados que exijam execução sequencial.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?

Não perca nenhuma novidade!

Junte-se a milhares de leitores e receba as últimas notícias de tecnologia, análises e dicas diretamente no seu email.

Nenhum comentário

Seja o primeiro!





Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech