Git 2.30 já foi lançado e essas são as novidades

A nova versão de Git 2.30 já foi lançado e nesta nova versão algumas mudanças importantes são apresentadas como a capacidade de expandir comandos, bem como atualizar templates para PHP, Rust e CSS, entre outras coisas.

Para quem não está familiarizado com o Git, você deve saber que eEste é um dos sistemas de controle de versão mais populares, confiável e de alto desempenho, fornecendo ferramentas de desenvolvimento não lineares flexíveis com base em ramificação e mesclagem.

Para garantir a integridade do histórico e resistência às mudanças "retroativamente", hashing implícito de todo o histórico anterior é usado em cada commit, também é possível certificar com assinaturas digitais de tags individuais e desenvolvedores de commits.

Novos recursos principais do Git 2.30

Comparado com a versão anterior, 495 alterações foram adotadas na nova versão, elaborado com a participação de 83 desenvolvedores, dos quais 29 participaram do desenvolvimento pela primeira vez.

Nesta nova versão do Git 2.30 na configuração, o parâmetro help.autocorrect agora pode ser definido como 'nunca' para desabilitar completamente a lógica para detectar erros de digitação em nomes de comando (por padrão, se um comando inexistente for especificado, git analisa erros de digitação típicos e executa o comando corrigido se apenas uma opção de substituição for especificada) .

Outra mudança que se destaca nesta nova versão do Git 2.30, está em os modelos userdiff que foram atualizados para PHP, Rust e CSS.

Além disso, também é mencionado que adicionou a capacidade de expandir comandos que são apelidos para o script de preenchimento automático opções de linha de comando, bem como suporte para parâmetros "git stash show" que são semelhantes aos parâmetros "git diff" e também scripts de preenchimento automático atualizados para Zsh.

Por outro lado, é mencionado que a opção "-EU » foi adicionado aos comandos da família "git diff" para ignorar as partes onde as mudanças correspondem a um determinado padrão e que a capacidade de personalizar o tamanho dos nomes de arquivo criados pelo comando "git format-patch" foi fornecida (anteriormente, havia um limite de 64 caracteres).

En la opción "–End-of-options" foi adicionado ao comando "git rev-parse", que ajuda nos scripts a separar explicitamente o parâmetro com a revisão, por exemplo "git rev-parse –verify -q –end-of-options $ rev".

Em "git update-ref –stdin" foi adicionada a capacidade de processar várias transações em uma sessão.
Adicionada a opção "–literal-value" a vários subcomandos "git config" para passar o valor value_regex não como uma expressão regular, mas como uma string para encontrar uma correspondência exata.

Das outras alterações destacadas no anúncio da nova versão:

  • Níveis de compactação maiores que -9 são permitidos no "arquivo git" ao criar tar.gz.
  • Adicionado suporte para definir funções em bash e POSIX shell.
  • Na "lista da árvore de trabalho do git", a exibição do sinal de bloqueio da árvore de trabalho é implementada.
  • A reescrita do comando "git bisect" na linguagem C continuou.
  • Para o comando "git diff A ... B", um análogo mais informativo de "git diff –merge-base AB" é sugerido.
  • O desenvolvimento do comando "git maintenance", uma versão estendida do "git gc", continua.
  • Adicionada a opção "–force-if-includes" ao "git push", a fim de resolver o problema de perder commits ao usar o comando "git push –force-with-lease [= ] »Incorretamente.
  • Especificar "–force-if-includes" junto com "–force-with-lease" verifica adicionalmente a relevância dos commits substituídos.
  • Para "git clone", a configuração clone.defaultremotename foi adicionada, permitindo que você defina o nome que será usado para se referir ao host do qual o repositório foi clonado.
  • Para "git checkout", a opção checkout.guess foi adicionada para configurar o uso da opção "–guess" por padrão.

Finalmente, se você estiver interessado em saber mais sobre isso Sobre esta nova versão do Git 2.30, você pode verificar os detalhes indo para o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.