Versionamento pacotes ETL – Visual Studio + Git Hub


 

O GitHub é uma versão online do Git, um software de controle de versões de software para trabalho em equipes criado em 2005 pelo próprio Linus Torvalds para controlar o desenvolvimento do kernel do Linux.

Trabalhar com versionamento lhe dar muitos benefícios, como a capacidade de reverter para um bom estado conhecido sempre que tiver um problema.

Tudo isso é feito em seu computador de desenvolvimento local, sem a necessidade de servidor. Quando estiver pronto, você poderá compartilhar seu código rapidamente e começar a colaborar.

O objetivo desse artigo é demonstrar a hospedagem de projetos ETL no Git Hub por meio da integração com o Visual Studio.

A integração entre o Visual Studio e o GitHub é feita por meio de uma extensão a ser instalada na própria IDE. A fim de habilitar o uso deste complemento , para isso deve-se acessar a opção de menu Tools e, em seguida, a opção “Extensions and Updates…”

 

 

Selecionar e baixar então a extensão “GitHub Extension for Visual Studio”:

 

Após o download reinicie o visual studio para que seja efetuado a atualização.

O Próximo passo é realizar a conexão com a conta do Git Hub.

 

Nesse momento você deverá informar o mesmo login e senha utilizado no acesso pelo portal na web.

 

Minha conta no GitHub

 

Após inserir o login e senha observe que irá aparecer 3 opções na conexão do GitHub, possibilitando clonar repositórios, criar um novo repositório e desconectar da conta.

 

O objetivo agora é criar um novo repositório e escolher o projeto ETL na qual já possuo criado em minha máquina, para em seguida enviar para o git, tendo assim meu projeto em nuvem.

Veja que a opção “Private Repository” encontra-se desabilitado pois minha conta não permite criar projetos privado, para isso é necessário ter uma licença paga.

Após confirmar clicando em create será criação o novo repositório no git hub.

Até o momento o meu repositório encontra-se em branco, sem nenhum projeto em sí ainda publicado.

Nesse momento irei abrir o projeto que já possuo em minha máquina.

Solutions -> Open -> [Local aonde encontra-se o projeto]

 

Na aba Team Explorer como mostra abaixo deverá inserir um nome que irá representar a alteração ou modificação da atividade que está sendo feita e em seguida clicar em Commit All

 

Nesse momento o commit foi criado localmente, é preciso fazer o sincronismo para que as mudança seja subidas para o repositório lá no git hub.

Em seguida clique em Push para concluir o envio.

 

Publicação feita com sucesso.

 

Dando um refresh na página, agora poderá ser visto a pasta do projeto ETL assim como a solution, publicado no git hub.

 

Você pode acompanhar os históricos dos commits realizados. Clique com o botão direito em cima da solution ou do package e clique em view history.

 

É possível visualizar o Id, o autor, data, e o texto dado no momento do commit.

 

Durante o caminhar das publicações, poderá acontecer a necessidade de retornar a uma versão anterior, caso precise, deve-se selecionar com o botão direito em cima do nome do histórico que deseja retornar e clicar em revert.

 

Existem várias outras possibilidades de gerenciar seus projetos no git, procurei demonstrar por meio de um exemplo prático, o suporte oferecido pelo Visual Studio para a utilização de projetos junto ao GitHub. Através da extensão apresentada desenvolvedores podem ter seu trabalho facilitado, de forma que a manipulação de repositórios com projetos ETL aconteça sem grandes esforços.

 

Para conhecer mais sobre o git no visual studio:

https://msdn.microsoft.com/pt-br/library/hh850437(v=vs.120).aspx

 

 

 



Escreva um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *