Como instalar o SVN?

O SVN é uma ferramenta valiosa desenvolvida pela Apache, usada no mundo da programação para versão e revisão de software. É um sistema centralizado de código aberto. O SVN é útil quando vários desenvolvedores estão trabalhando em um aplicativo e desejam manter seu código em um local junto com a faixa de versões criadas em cada arquivo, o histórico de confirmação de cada arquivo.

Além disso, caso seu cliente deseje alguns documentos / progresso em seu código, ou se você deseja exportá-lo para locais do cliente, provavelmente esta é a plataforma mais fácil de gerenciar todas essas coisas. Você pode criar qualquer número de repositórios com base no seu tipo de conteúdo ou em outros critérios específicos. Você pode criar qualquer número de pastas nessa ramificação do repositório e, portanto, a clareza também prevalece.

Benefícios do SVN

  • O SVN lida com um repositório, principalmente um local em que seu código comprometido, juntamente com o histórico de versões, fica. O repositório normalmente conta com um servidor de arquivos que executa o programa do servidor Subversion e fornece conteúdo aos clientes do Subversion
  • Procurando adicionar código no mesmo arquivo / classe de serviço / repositório? Basta completar sua parte do código e confirmar / enviar push no SVN. Depois que você fizer isso, uma versão de rastreamento será atribuída aos respectivos arquivos e outros desenvolvedores poderão atualizar o código de saída do repositório SVN, para que seu trabalho não fique mais prejudicado.
  • Trabalhando em diferentes módulos e deseja mesclar o código mais tarde? Bem !! O SVN fornece ramificações para isso, você pode cortar uma ramificação da ramificação principal e colocar seus módulos / conjunto de código nele. As ramificações são úteis nos casos em que você deseja fornecer partes do código em vários sprints (um paradigma ágil).
  • Na verdade, os desenvolvedores fazem check-out em um diretório onde o desenvolvimento principal acontece e é chamado de ' Trunk ' .

Ponto-chave do SVN

  • Ao trabalhar com repositórios, lembre-se de fazer o backup regular, para que, se um servidor falhar, você possa acessar a versão recente de seus arquivos.

Por favor, execute o seguinte comando para criação de backup

svnadmin hotcopy path/to/repository path/to/backup

Etapas para instalar o SVN

Vamos discutir as etapas necessárias para instalar o SVN são as seguintes

Etapa 1: Vá para https://tortoisesvn.net/downloads.html e faça o download da versão apropriada entre as opções mostradas, como abaixo (selecione a versão estável que aparecerá no momento em que você fará o download):

Etapa 2: marque a pasta em que deseja criar um repositório usando as seguintes etapas

Agora clique com o botão direito do mouse no Repositório -> TortoiseSVN -> criar repositório aqui

Etapa 3: depois de marcar a pasta para criação do repositório, aparece uma caixa de diálogo, copie o URL em azul nas notas adesivas para referências posteriores.

Etapa 4: Agora selecione a pasta do projeto que deve ser rastreada, clique com o botão direito do mouse nela e clique na opção de check-out do SVN. Ao fazer isso, você está dizendo ao SVN para acompanhar as alterações que estamos prestes a fazer em nosso código.

Certifique-se de manter o botão de opção 'Revisão da cabeça' selecionado. Depois de pressionar ok após isso, você obtém a seguinte caixa de diálogo:

Assim, você pode ver aqui que o número da revisão parece ser 0; também, na pasta em check-out, uma pasta .svn será criada.

Etapa 5: Agora, vamos procurar integrar-se ao eclipse, se o eclipse não contiver o plug-in, o subclipse deverá ser instalado conforme o seguinte caminho de navegação:

Vá para Ajuda -> Instalar novo software… http://subclipse.tigris.org/update_1.10.x

Clique na opção Adicionar, depois de fazer isso; uma caixa de seleção para Subclipse aparecer (como você nomeou ao adicionar o URL acima), conclua o processo. Isso faz com que o eclipse se integre ao SVN.

Para verificar o mesmo, siga as etapas fornecidas:

"Janela" -> "Abrir perspectiva" -> "Outros …", uma opção de nome começará a aparecer aqui agora.

Etapa 6: Criando um Repositório SVN com Eclipse

Vá para Windows -> Mostrar visualização -> procure por SVN e selecione a opção Repositórios SVN

Etapa 7: Dentro da janela Repositórios SVN, aparecendo como mostrado, execute as seguintes etapas

Clique com o botão direito do mouse, selecione Novo -> Local do Repositório e, na caixa URL, digite svn: // localhost, como mostrado abaixo, e clique em Concluir.

Caso você receba algum erro depois de fazer isso (por exemplo, se algum erro aparecer no console do eclipse), certifique-se de manipular as configurações de proxy (para obter referências, procure o erro em stackoverflow.com).

Etapa 8: Depois de fazer isso, vá para o painel de navegação, clique com o botão direito do mouse em projeto -> Equipe -> Compartilhar projeto e selecione SVN -> Próximo -> Concluir. Depois de clicar no botão Concluir, você verá que o SVN está instalado no seu sistema.

Etapa 9: Agora você pode continuar editando os arquivos do programa e o eclipse pode acompanhar os arquivos, para acompanhar as alterações feitas, clique com o botão direito do mouse no "Projeto" no Project Explorer de um eclipse e, em seguida, vá em "Equipe" e selecione "Sincronizar com o repositório". Ele fornecerá todas as alterações exibidas lá e, pela primeira vez, você pode simplesmente selecionar os arquivos entre o conjunto a ser confirmado e, em seguida, o SVN gerará um número de revisão contra o mesmo.

Certifique-se de confirmar os arquivos usando apenas dessa maneira, porque sempre que você confirma arquivos / pastas em massa, um número de revisão é gerado.

Vamos deixar um pouco claro com um exemplo:

Caso você esteja desenvolvendo um módulo contendo 10 arquivos e eles estejam correlacionados de forma que sejam planejados para serem entregues na mesma versão, certifique-se de confirmar todos aqueles em um único cabeçalho de revisão, para que, caso seu cliente solicite a reversão das alterações do que simplesmente revertendo esse número de revisão, você pode ter certeza de que tudo o que foi associado foi revertido.

Etapa 10: O SVN também oferece a chance de encontrar o histórico de um determinado arquivo. Você também pode substituir diretamente o código atual por essas revisões, se desejar.

Resumindo aqui, da mesma forma que o SVN pode ser integrado ao IDE, como o código do Visual Studio. Portanto, para o desenvolvimento paralelo, para satisfazer as restrições da linha do tempo do trabalho ágil, o SVN é uma boa ferramenta de centralização.

Artigos recomendados

Este foi um guia sobre como instalar o SVN. Aqui discutimos o conceito básico, etapas para instalar o SVN em nosso sistema. Você também pode consultar os seguintes artigos para saber mais -

  1. Como instalar o Jenkins
  2. Como instalar o SQL Server
  3. Como instalar o MATLAB