Arquivo para ‘Subversion’ Categoria

PHP Talks – svn:keywords


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

Fala pessoal!

Segue a apresentação sobre SVN keywords que fiz no PHP Talks hoje, 2/4/2011.

[UPDATE - 14:00 hs]

Cheguei agora do PHP Talks. Infelizmente não pude ficar para o almoço e para o Dojo. As palestras foram:

  • 09:00 – Marcelo Sabadini – SVN Keywords / http://twitter.com/marcelosabadini
    Falei sobre como inserir palavras chaves no código fonte para o SVN inputar a revisão, data da modificação e autor. O pessoal perguntou bastante. Fiquei muito satisfeito icon smile PHP Talks   svn:keywords
  • 09:40 – Welington Veiga – Inversão de Controle e Injeção de Dependência em PHP / http://twitter.com/welingtonveiga
    Uma palestra muito boa com dois padrões bem legais. Eu gostei mito de ‘Inversão de controle’ pois resolve vários problemas que eu já vivenciei e ainda vivencio.
    Você que perdeu vale a pena dar uma googlada sobre isso icon smile PHP Talks   svn:keywords
  • 10:30 – Tiago Gouvêa – Cache de dados na prática / http://twitter.com/tiagogouvea
    Palestra interessando mostrando como aplicar uma solução de cache na sua aplicação. Exemplos práticos com brenckmark. Me inspirou a pensar em uma solução de cache para alguns freelas.
  • 11:20 – Jean Pimentel – Testes Unitários com PHPUnit / http://twitter.com/jeanpimentel
    Palestra de introdução do PHPUnit. Esta foi mais teórica pois na parte da tarde vai rola(na verdade já esta rolando) um dojo com o Jean mesmo.
    Eu queria ter ficado para o dojo mas não deu.

No mais é isso. Se você perdeu fique ligado no @phpmg para não perder o próximo.

Se tiver dúvidas posta ai icon smile PHP Talks   svn:keywords

Subversion – Inserindo os dados das revisões no código fonte automaticamente (versão TortoiseSVN)


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

Vou começar o ano postando mais uma dica simples porém muito útil.

O título deste artigo não ficou muito bom, eu sei. Mas é exatamente o que vamos fazer: Ao fazer um commit, o Subversion vai inserir a revisão, data e autor automaticamente no código fonte.

Mas você pode estar se perguntando: pra que isso?

A resposta é simples. Quando você trabalha com uma estrutura mais organizada como ambiente de testes, ambiente de homologação e ambiente de produção é extremamente importante saber qual é a versão de ‘tal arquivo’ em todos ambientes. Isto não resolve problema algum, mas facilita muito na hora de procurar erros.

Vamos ao que interessa.
Leia o resto desta entrada »

Shell Script – Gerador de pacotes de atualização


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votos, média: 4.50 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 icon smile Shell Script   Gerador de pacotes de atualização

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 (9 votos, média: 4.89 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 (7 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