Intellij Idea - Controle de versão

IntelliJ suporta vários sistemas de controle de versão como Git, Subversion, Mercurial, CVS, GitHub e TFS. Você pode executar ações relacionadas ao controle de versão no próprio IDE.

Neste capítulo, discutiremos Git e Subversion (doravante referido como SVN). Presumimos que o leitor esteja familiarizado com a ferramenta Git e SVN e sua terminologia.

Git

Nesta seção, aprenderemos como trabalhar com o Git.

Clone

Para clonar um repositório Git existente -

  • Navegue até Arquivo-> Novo-> Projeto do Controle de Versão-> Git.

  • Insira o URL do repositório, o diretório pai e o nome do diretório.

  • Clique no botão clone para continuar.

  • Após a execução bem-sucedida das etapas acima, o repositório será clonado.

Alterações de percurso

Git irá rastrear as mudanças que você faz no repositório. Vamos modificar qualquer arquivo do repositório e compará-lo com o repositório.

  • Navegue até VCS → Git → Comparar com a versão mais recente do repositório.

  • O passo acima irá abrir a janela de diferenças.

  • Você pode ver que há uma nova linha no lado direito com a cor de fundo verde.

  • O Git mostra em verde à medida que adicionamos novos conteúdos. Se removermos qualquer conteúdo, ele será mostrado na cor vermelha

Reverter mudanças locais

Siga estas etapas para descartar as alterações locais -

  • Navegue até o VCS → Git → Revert opção.

  • Ele pedirá confirmação e removerá suas alterações.

Adicionar arquivo ao repositório

Para adicionar o arquivo ao repositório, navegue até VCS → Git → Add option. Esta ação é semelhante aogit add açao.

Confirmar alterações

A operação Commit criará um commit local. É semelhante aogit commitaçao. Para realizar o commit -

  • Navegue até o VCS → Git → Commit File opção.

  • Selecione os arquivos a serem confirmados.

  • Digite a mensagem de confirmação e clique no botão Confirmar.

Envie as alterações para o repositório remoto

A ação Push enviará alterações locais para o repositório remoto. Para empurrar mudanças -

  • Navegue até o VCS → Git → Push opção.

  • Uma janela aparecerá. Aqui, você pode ver os comitês a serem empurrados.

  • Verifique o commit e clique no botão Push para publicar suas alterações.

Ver histórico ou registros

Para mostrar o histórico, navegue até o VCS → Git → Show history option. Esta ação é semelhante aogit logcomando. Ele mostrará a história da seguinte forma -

Obter atualizações

Siga estas etapas para buscar atualizações do repositório -

  • Navegue até o VCS → Git → Pull opção.

  • Selecione a opção de acordo com seus requisitos.

  • Clique no botão Pull.

Adicionar projeto existente ao Git

Para adicionar um projeto existente no Git -

  • Navegar para VCS → Import into Version Control → Create Git repositório.

  • Selecione o projeto navegando no diretório.

  • Clique no botão OK.

Subversão

Nesta seção, vamos entender como o Subversion funciona no IntelliJ. Vamos considerar algumas ações importantes para entender isso.

Verificação de saída

Para verificar o repositório SVN -

  • Navegar para File → New → Project from Version Control → Subversion.

  • Insira o URL do repositório.

  • Clique no OK botão.

Alterações de percurso

O SVN rastreará as alterações feitas no repositório. Vamos modificar qualquer arquivo do repositório e compará-lo com o repositório -

  • Navegue até VCS-> Subversion-> Compare with Latest Repository Version

  • Você pode ver que há uma nova linha no lado direito com a cor de fundo verde.

  • O SVN o mostra com fundo verde para indicar a adição de novo conteúdo. Se removermos qualquer conteúdo, ele será mostrado em vermelho.

Reverter mudanças locais

Siga estas etapas para reverter as alterações locais que você fez -

  • Navegue até o VCS → Subversion → Revert opção.

  • Ele pedirá confirmação e removerá suas alterações.

Confirme as alterações no repositório remoto

Siga estas etapas para confirmar as alterações no repositório remoto -

  • Navegar para VCS → Subversion → Commit Files opção.

  • Uma nova janela aparecerá. Aqui, você pode ver os arquivos a serem enviados ao repositório remoto.

  • Verifique os arquivos e clique no botão Confirmar para publicar suas alterações.

Ver histórico ou registros

Para mostrar o histórico, navegue até o VCS → Subverion → Show historyopção. Esta opção é semelhante aosvn logcomando. Ele mostrará a história da seguinte forma -

Operação de atualização

Para obter as alterações mais recentes, navegue até VCS → Subversion → Update File/Update Folder opção.

Adicionar projeto existente ao Subversion

Siga estas etapas para adicionar um projeto existente no SVN -

  • Navegar para VCS → Import into Version Control → Import into Subverion.

  • Insira a URL do repositório e clique no botão Importar -