e fala pessoal beleza sejam bem-vindos aí a mais um vídeo do canal ter vídeo de hoje vamos falar sobre esse sistema de controle de versão então sistema de controle de versão ele é um sofre aqui se encarrega de gerenciar as mudanças nos arquivos físicos e esses arquivos podem ser basicamente de qualquer tipo como imagens documentos e código fonte de algum programa essa palavrinha gerenciar mudança dentro do sistema de controle de versão significa avisar se ter uma mudança um determinado arquivo quem fez tal mudança o autor né quando essa mudança foi feita e outras informações e
quais as vantagens de utilizar o sistema de controle de versão a primeira delas é o versionamento caso se deseja voltar a versão num determinado arquivo por algum erro cometido ou simplesmente uma mudança de escopo do projeto é possível fazer ele forma simples então o seu arquivo ele vai tendo várias versões conforme você vai manuseando e isso gera um histórico bem bacana também e se você precisar de uma versão desse arquivo de um mês atrás por exemplo você vai conseguir a outra vantagem é a segurança onde apenas pessoas autorizadas e identificadas podem ter acesso ao corre
eu sou lá então você consegue aí distribuir acessos para que somente pessoas autorizadas possa visualizar o código-fonte uma outra vantagem é a organização onde o sistema que possui interface visual disponibiliza uma visualização completa do ciclo de vida de cada arquivo controlado desde sua criação até o momento atual então você tem uma melhor organização do arquivo não é simplesmente você terá uma pasta com várias backup o arquivo tudo jogado lá com um sistema de controle de versão é diferente você tem diversas informações sobre o arquivo também se precisar você tem histórico de datas de autor é
bem bacana uma outra vantagem é a rastreabilidade então vamos maginar que você tem um arquivo no seu projeto que faz a conexão com o banco de dados por exemplo você quer saber quem é o trouxe arquivo quando ele foi alterado comunicar alterado o porque ele foi alterado e é isso que a rastreabilidade vai te permitir você ter informações detalhadas esse arquivo todas essas informações elas vão estar disponíveis aí nas ferramentas mais populares de controle de versão no final vou citar três das mais conhecidas para vocês uma outra vantagem a confiança e depois uso de repositórios
remotos ajuda a geração de arquivos situações do tipo perdemos o projeto inteiro que estava na máquina do joãozinho são minimizadas quando você utiliza o sistema de controle de versão além disso você consegue testar novas ideias sem danificar a linha base dos movimento então para não ser muito técnico aqui que esse vídeo é uma introdução ao sistema de controle de versão imagina que você tem um repositório central e geralmente é chamado de massa e você pode criar cópias desse repositório você pode ser chamado de blade então você vai ter lá o repositório central e abrangente 1:22
por exemplo você consegue trabalhar na frente um na frente dois sem danificar o código central que está na master então você vai trabalhando ali na frente e o código da massa continua intacto uma outra vantagem a colaboração da um trabalho em equipe principalmente as equipes distribuídas é muito facilitado pessoas que talvez nem se conheçam pode colaborar um determinado projeto o repositório central disponibilizada a todos os envolvidos isso é bem bacana também existem muitos projetos open source que tem equipe no mundo inteiro e você consegue através de um sistema de controle de versão desenvolver isso com
muito mais facilidade você pode perguntar porque que eu preciso utilizar o a diversão e não utilizar por exemplo um hd para fazer backup enviar e-mail e etc eu te respondo imagina se você tiver comparar vários arquivos um por um para você ter um projeto lá que ele tem 500 arquivos imagina o trabalho que você vai ter para comprar arquivo por arquivo hora que você vai ter o trabalho e ter ficar fazendo backup também então aqui uma dica do canal their é para você procurar a trabalhar com uma ferramenta de controle de versão pelo bem da
sua carreira como desenvolvedor e também no código fonte que você desenvolve então aqui para finalizar vou mostrar aqui algumas ferramentas populares e controle de versão a primeira é o guide uma ferramenta muito conhecida e muito utilizada aí no mercado você tem também o svn que já é um pouco mais antiga mas ainda você vê sendo utilizado você tem também o cvs beleza pessoal então vídeo de hoje é isso espero que vocês tenham gostado aí do vídeo sobre sistema de controle de versão no canal te estou para gravar um vídeo sobre kit vai ser um vídeo
bem prático onde eu vou demonstrar para vocês aqui com objetividade como podemos utilizar o kit para controlar o nosso código-fonte então se você gostou clique no joinha se ainda não é inscrito no canal tem crise para se inscrever um grande abraço e aí e aí e aí e aí