Uma das coisas que mais me atrapalhava com o svn era quando eu queria gerar um snapshot do que tinha no repositório, mas sem os .svn .

Um one-liner bash que faz isso:


	find . -iname .svn | xargs rm -fr

Explicação:

  1. find . -iname .svn: Encontra todos os arquivos ou diretórios que se chamem .svn
  2. xargs rm -fr: O xargs é um programa que executa o que vier depois dele pra cada linha que ele receber como entrada. Por isso apaga todos os .svn.

Posts Relacionados:

  • Como descobrir todos que commitaram em um repositório SVN
  • Como migrar de SVN para GIT
  • Git Workflow
  • Desfazendo o envio de um e-mail enviado pelo Postfix
  • Truques do Bash
  • Por que filtrar ips não deu certo
  • Sincronizando o Address Book do seu mac com os Contatos do Gmail
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.