Importar fontes em um novo projeto no SVN

No artigo de hoje, vamos demonstrar em como importar fontes de uma pasta um projeto novo no SVN.

Recentemente um aluno nosso, havia perguntado como fazer para criar um projeto no SVN e importar pastas e códigos fontes para dentro dele que já existissem configurados no VSCode.

Pensando nisso, montamos esse tutorial com o passo a passo para realizar esse procedimento.

Antes de começarmos esse tutorial, vamos usar 3 softwares aqui:

Observação, aqui já iremos considerar que os aplicativos estejam instalados, caso ai no seu cenário ainda não estejam, você pode seguir o tutorial descrito nesse link: https://terminaldeinformacao.com/2020/05/15/como-utilizar-svn-com-vscode-utilizando-a-extensao-do-tortoise/

Passo A – Criar repositório novo no VisualSVN Server

  1. Abra o VisualSVN Server
  2. Clique em Repositories, e depois com o botão direito em Create New Repository
Criar repositório

Criar repositório

  1. Selecione o tipo Regular e informe um nome para o repositório
Nome do Repositório

Nome do Repositório

  1. Na estrutura, deixe como repositório vazio
  2. Nas permissões, vincule os usuários que deseja liberar o acesso ao repositório
Vinculando usuários

Vinculando usuários

  1. Deixe marcado a opção para permitir a indexação
  2. Ao finalizar, ele vai mostrar a URL do repositório e você tem a opção de clicar com o botão direito e copiar ela
Pegando a URL

Pegando a URL

Passo B – Subir os arquivos e pastas via TortoiseSVN

  1. Crie uma pasta que vai ser a Workspace que vai ser usada pelo VSCode, por exemplo, C:\TOTVS\Trabalho
  2. Crie uma subpasta com o mesmo nome do projeto que você deu no passo 3
  3. Dentro dessa pasta, clique com o botão direito do mouse e vá na opção Tortoise > Checkout
Dando um Checkout

Dando um Checkout

  1. Coloque a URL copiada no passo 7 e pode prosseguir
Colocando a URL

Colocando a URL

  1. Vai aparecer uma tela para informar um usuário e senha configurado no VisualSVN Server
  2. Se deu tudo certo, o SVN vai mostrar uma mensagem no Tortoise
Vinculado a pasta com o repositório do SVN

Vinculado a pasta com o repositório do SVN

  1. Pelo Windows agora, copie as pastas de fontes que você tem em outro diretório, e cole nessa pasta onde você fez o CheckOut
Colocando as pastas e fontes

Colocando as pastas e fontes

  1. Volte uma pasta acima, clique com o botão direito nela, e depois em SVN Commit
Acessando Commit

Acessando Commit

  1. Clique no botão All, coloque um texto (como carga inicial) e confirme o commit
Revisando o commit inicial

Revisando o commit inicial

  1. Vai aparecer uma tela de log, dizendo que os arquivos foram enviados para o repositório
Mensagem do Commit

Mensagem do Commit

Passo C – Depois abrir a pasta via VSCode

  1. Via VSCode, agora abra a pasta C:\TOTVS\Trabalho\
  2. Lembre-se de instalar a extensão TortoiseSVN
Extensão no VSCode

Extensão no VSCode

  1. Todos os fontes estarão lá dentro
  2. Ai caso você faça alterações nos fontes ou queira baixar alterações, basta clicar com o botão direito e ir em SVN Action
Acessando as opções via menu no VSCode

Acessando as opções via menu no VSCode

  1. E depois escolher o tipo de operação, se gostaria de dar um Commit ou Update
Comandos via VSCode

Comandos via VSCode

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação