Tutorials

30 Dias com o IntelliJ IDEA: Introdução ao Controle de Versões

ideaEm nosso décimo segundo tutorial do Guia de Início do IntelliJ IDEA vamos ver como podemos controlar o versionamento de nosso código direto do IDE.

Podemos usar Git, Subversion, Mercurial Perforce, entre tantos outros… diretamente do IDE e tirando proveito disso para aprimorar nosso desenvolvimento.

Nesse tutorial, os seguintes tópicos são apresentados:

Checkout ou Clone: diretamente da tela de boas vindas ou mesmo internamente, com um projeto já configurado.

Configuração do controle de versão: no painel de ajustes do IDE você pode customizar a integração.

Lista de mudanças e ferramentas de alterações: quer saber rapidamente o que você mudou desde o último commit? [Alt] + [Shift] + [C].

Lista rápida de operações de versionamento: precisa de uma lista com as opções de operação de versionamento para realizar no arquivo atual? com [Alt] + [Back Quote] (`) ([Ctrl] + [V] no Mac).

Exibir histórico: assim como a lista de alterações locais, você pode ter uma listagem do histórico de versionamento.

Anotação: quem e o que foi mudado, linha a linha, na margem do seu IDE.

Atalhos úteis: tire o melhor dessa integração com controle de versões rapidamente através de atalhos.

Opções de commit: ao invocar o commit pelo IntelliJ IDEA, haverá várias opções, como modificar a lista de arquivos, reformatar o código automaticamente, otimizar imports… além é claro de já fazer o push ou uma cópia via FTP

Arquivos ignorados: através da ferramenta de Controle de Versão você pode gerenciar os arquivos ignorados para o versionamento

Branches: gerencie-os diretamente do IDE, mesclando, comparando, excluindo-os (Git e Mercurial) ou mesmo criar um novo Branch.

Shelves, Stashes e Patches: fez alguma alteração que não quer perder, mas não pode “commitar” ainda? Ok, você já deve conhecer o stash. Shelves são parecidos, mas gerenciados pelo IntelliJ IDEA ao invés do controle de versão. Patches podem ser geridos pelo IDE também.

Log: aqui temos o log do repositório, com filtros e ordenações, de maneira visual, a partir da ferramenta Changes.

O tutorial Introdução ao Controle de Versões já está junto aos outros. Este tutorial vale para todas as ferramentas baseadas no IntelliJ IDEA, como o PhpStorm, PyCharm, RubyMine e WebStorm.

Develop with Pleasure!

image description