GitHub é uma das plataformas de hospedagem de código mais populares do mundo, hospedando milhões de projetos de software e sites. Ao mesmo tempo, a notícia sobre a compra do GitHub pela empresa Microsoft fez muito barulho. Mas a empresa sediada em Redmond mostra notável adequação no manuseio desta ferramenta mais popular.
Muitos desenvolvedores preferem usar a linha de comando para fazer upload de código e gerenciar projetos no GitHub. Apesar disso, o serviço possui um aplicativo desktop próprio que pode simplificar algumas tarefas. E agora está recebendo uma grande atualização. Um aplicativo móvel que apareceu em Android em 2020 e no iOS um ano antes, também ganha alguns novos recursos.
O que há de novo no GitHub Desktop
GitHub Desktop v2.7 para Windows e macOS (infelizmente, o Linux ainda não é suportado) recebe um recurso há muito esperado: cherry-pick. Equipe escolha a cereja do bolo usado para mover commits individuais de um local de repositório para outro, geralmente entre ramos de desenvolvimento e manutenção. Esse mecanismo difere dos comandos usuais git merge e git rebase, que transferem commits em chains inteiras.
Essa abordagem permite que os desenvolvedores selecionem qualquer commit de um branch, incluindo vários ao mesmo tempo, e os copie para outro branch. Existe uma função de desfazer, bem como uma caixa de diálogo de resolução de conflitos, semelhante à que aciona uma mesclagem de ramificação normal.
O aplicativo de desktop agora também exibe um ícone de aviso se o endereço de e-mail na conta GitHub atual não corresponder ao endereço de e-mail na configuração global do Git. Isso deve ajudar a evitar a atribuição incorreta de commits, o que pode acontecer facilmente ao usar várias contas do GitHub. Por exemplo, ao usar o Git para projetos pessoais e de trabalho.
Novidades no GitHub para Android e iOS
Enquanto isso, os aplicativos móveis do GitHub agora podem enviar notificações push. Por exemplo, quando você recebe uma solicitação pull ou tarefa ou quando é solicitado a aprovar uma implantação para um ambiente seguro. Cada categoria de notificação pode ser ativada ou desativada nas configurações. Adicionada uma nova opção para desativar todas as notificações em um horário específico ou em dias específicos.
O aplicativo móvel GitHub agora pode navegar em qualquer versão de um projeto e baixar qualquer arquivo dessa versão. Provavelmente não há muito o que fazer com arquivos de projeto apenas do seu telefone ou tablet. Mas é um recurso útil para fazer backup ou compartilhar arquivos com outro serviço.
Você pode baixar o GitHub para macOS e Windows pelo link.
Os aplicativos móveis estão disponíveis no Google Play e na App Store.
Leia também: