2. Quem sou... Marcelo Sabadini, 26 anos; Trabalho na IBM Brasil com PHP, DB2, SVN, Linux, jQuery, etc...; Trabalho com desenvolvimento web há 6 anos;
3. Subversion O Subversion (também conhecido por SVN ) é um controle de versão que foi projetado para ser um substituto moderno do CVS... Digamos que hoje em dia ele não é mais tão moderno. Mas isso é assunto para outra palestra :) http://pt.wikipedia.org/wiki/SVN
4. Propriedades do SVN O SVN possui propriedades que funcionam como se fossem plugins. A propriedade mais conhecida: svn:ignore Informa arquivos que serão ignorados na hora do commit. Isso é útil? Claro. Você não deve comitar arquivo de log por exemplo.
5. svn:keywords Esta propriedade substitui algumas palavras chaves que estão no código fonte do arquivo na hora do commit. Elas fornecem informações muito relevantes, tais como: Date: Data e hora do último commit no arquivo. Revision: Número da revisão do último commit no arquivo. Author: Login da pessoa que fez o último commit no arquivo. HeadURL/URL: Endereço completo do arquivo no repositório.
6. Legal, mas e na prática? Definindo a propriedade para o arquivo.
7. Legal, mas e na prática? Definindo a propriedade para o arquivo. Inserindo as palavras chave no arquivo para o SVN fazer a substituição
8. Legal, mas e na prática? Definindo a propriedade para o arquivo. Inserindo as palavras chave no arquivo para o SVN fazer a substituição Commitando o arquivo
10. Meu projeto já começou e quero implementar svn:keywords -R [--recursive] : descend recursively, same as --depth=infinity -F [--file] ARG : read property value from file ARG