Arquivo para ‘Subversion’ Categoria

Shell Script – Gerador de pacotes de atualização


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 5.00 de 5)
Loading ... Loading ...

Olá pessoal.

Hoje vou mostrar como fazer um script  que lê uma atualização do SVN e gera um pacote zipado apenas com os arquivos que foram alterados de uma revisão para outra. Para isto utilizaremos Shell Script. Sim!!! se você roda Windows vai ficar sem esta mamata!!!!!

Primeiramente gostaria de falar que não sou nenhum expert em Shell Script e muito menos em Linux. Eu sou apenas um cara que gosta muito e procura usá-los no dia-a-dia para ganhar facilidades, produtividade e diversão.

Pelo motivo descrito no parágrafo anterior, este script poderia ser melhorado e muito. Mas, me atende perfeitamente e fez com que eu reduzisse o tempo de atualização do meu ambiente de 20 minutos para apenas 3 :)

Então vamos lá!

Seria legal você conhecer um pouco dos tópicos abaixo para poder acompanhar o raciocínio:

  • Linux (por que nosso scritp só roda nele);
  • Fazer algumas coisas na linha de comanto (pois é mais elegante);
  • SVN na linha de comando (para poder entender o script melhor);

Leia o resto desta entrada »

Subversion(SVN) – Na prática…


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (7 votos, média: 4.86 de 5)
Loading ... Loading ...

Bom, agora quem não entendia o que é esse tal de SVN ja pode começar a usar este recurso. Quem ainda não leu o POST INTRODUTÓRIO é interessante ler antes de continuar.

Mãos a obra!

Para facilitar o entendimento, vamos utilizar o SVN inicialmente no Windows. Utilizaremos ele em conjunto com uma ferramente chamada TortoiseSVN. Vocês lembram os comandos que falei no post anterior?

  • checkout
  • update
  • commit

O TortoiseSVN é um programa que abstrai os comandos acima listados(e muitos outros) para que a interação com o SVN seja toda com o mouse. Para baixar o TortoiseSVN acesse o seguinte endereço: http://tortoisesvn.net/downloads Leia o resto desta entrada »

Subversion(SVN) – Breve introdução


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (6 votos, média: 5.00 de 5)
Loading ... Loading ...

Olá pessoal tudo bom?

Hoje vou falar um pouco sobre controle de versão. Especificamente sobre o Subversion, também conhecido como SVN.

Como você ja deve saber, o SVN é um software para controlar versão de arquivos. A idéia básica de se trabalhar com um controle de versão é que você sempre terá acesso a todas as versões dos códigos feitos por você e/ou sua equipe.

Principais vantagens:

  • Controle do histórico: facilidade em desfazer e possibilidade de analisar o histórico do desenvolvimento, como também facilidade no resgate de versões mais antigas e estáveis.
  • Trabalho em equipe: permite que diversas pessoas trabalhem sobre o mesmo conjunto de documentos ao mesmo tempo e minimiza o desgaste provocado por problemas com conflitos de edições.
  • Rresgate de versões estáveis: pode-se resgatar uma versão estável facilmente, as versões são marcadas com um ID.

Funcionamento básico: Leia o resto desta entrada »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes