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:
- VisualSVN Server (link para download)
- TortoiseSVN (link para download)
- VSCode (link para download)
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
- Abra o VisualSVN Server
- Clique em Repositories, e depois com o botão direito em Create New Repository
- Selecione o tipo Regular e informe um nome para o repositório
- Na estrutura, deixe como repositório vazio
- Nas permissões, vincule os usuários que deseja liberar o acesso ao repositório
- Deixe marcado a opção para permitir a indexação
- 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
Passo B – Subir os arquivos e pastas via TortoiseSVN
- Crie uma pasta que vai ser a Workspace que vai ser usada pelo VSCode, por exemplo, C:\TOTVS\Trabalho
- Crie uma subpasta com o mesmo nome do projeto que você deu no passo 3
- Dentro dessa pasta, clique com o botão direito do mouse e vá na opção Tortoise > Checkout
- Coloque a URL copiada no passo 7 e pode prosseguir
- Vai aparecer uma tela para informar um usuário e senha configurado no VisualSVN Server
- Se deu tudo certo, o SVN vai mostrar uma mensagem no Tortoise
- Pelo Windows agora, copie as pastas de fontes que você tem em outro diretório, e cole nessa pasta onde você fez o CheckOut
- Volte uma pasta acima, clique com o botão direito nela, e depois em SVN Commit
- Clique no botão All, coloque um texto (como carga inicial) e confirme o commit
- Vai aparecer uma tela de log, dizendo que os arquivos foram enviados para o repositório
Passo C – Depois abrir a pasta via VSCode
- Via VSCode, agora abra a pasta C:\TOTVS\Trabalho\
- Lembre-se de instalar a extensão TortoiseSVN
- Todos os fontes estarão lá dentro
- 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
- E depois escolher o tipo de operação, se gostaria de dar um Commit ou Update
Bom pessoal, por hoje é só.
Abraços e até a próxima.