Como limpar diret�rios da subvers�o
Quando voc� verifica��o geral um reposit�rio da subvers�o ele criar um diret�rio de .svn (com sub-direct�rios) para cada diret�rio (e sub-direct�rio) verific para fora. O diret�rio de .svn contem a informa��o sobre o reposit�rio e as limas no diret�rio e permite que voc� funcione comandos do svn sem ter que autenticar-se no futuro. Entretanto quando voc� quer empacotar o c�digo fonte torna-se doloroso remov�-los � m�o. Voc� pode ou usar uma ferramenta da configura��o como formiga e exclui os diret�rios de .svn ou voc� pode usar meu c�digo para limpar o diret�rio da sucata de .svn.
Transfer�ncia SVNClean aqui.
Uso:
java SVNClean [lista de limas ou de diret�rios]
O c�digo funciona em toda a plataforma suportada java (testada em janelas e em linux).
Uso em seu pr�prio risco. Nenhuma garantia, implicada ou de outra maneira, � fornecida.
Arquivado sob a not�cia de t�tulo, como a, software de Java, nota da tecnologia, correia fotorreceptora |�
� |
� RSS 2.0 |�
� Trackback este artigo | �
� Envie por correio electr�nico este artigo
Voc� pode igualmente gostar de ler |


Adicione aos favoritos de Technorati
Junho 1�, 2006 no 11:27 am
'o export do svn � seu amigo.
Junho 1�, 2006 no 12:50 pm
Ou, se voc� tem o rsync voc� pode a este
rsync - C /path/to/source/ /path/to/dest- A op��o de C exclui diret�rios de .svn em uma c�pia.
Junho 18o, 2006 no 12:26 pm
Agradecimentos para as pontas.
Setembro 1�, 2006 no 3:17 pm
Que o prog de java n�o trabalhou para mim, e mim era demasiado pregui�oso chicotear acima de um certificado. Nenhuns fizeram esse certificado do rsync. Assim, eu criei o repo local do svn e usei a importa��o/exporta��o.
% do svnadmin criam /tmp
% da importa��o do svn. file:////tmp
% da exporta��o file:////tmp do svn
Mar�o �, 2007 no 11:07 pm
Se voc� prefere uma solu��o Formiga-baseada a suprimir diret�rios escondidos/de leitura apenas do trabalho, a op��o dos defaultexcludes do `� seu amigo.
Mar�o �, 2007 no 11:19 pm
O Hm, de que nuked meus Tag do alvo de build.xml, tenta esta vers�o
depends= limpo-gen do limpo-ambiente do name= do <target
o description= limpa limas e diret�rios de todo o ambiente do eclipse/subvers�o >
failonerror= verdadeiro do includeemptydirs= do <delete falso >
dir= de defaultexcludes= do <fileset $ {basedir} n�o >
name= ** /.svn/ ** /> do <include
name= ** /.settings/ ** /> do <include
name= ** /.classpath /> do <include
name= ** /.project /> do <include
name= ** /.tomcatplugin /> do <include
</fileset>
</delete>
</target>
Agosto �, 2007 no 1:51 pm
Este trabalhado muito bem para mim e era exatamente o que eu quis. Eu quis simplesmente remover todos os produtos manufacturados da subvers�o de uma estrutura de diret�rio sem ter que realmente ter a subvers�o carregada ou que cria um alvo falso da formiga. Isto f�z o truque como esperado.
Obrigado!
Abril �, 2008 no 7:15 am
Mude ao dobrador do diret�rio de raiz e datilografe:
achado. - tipo d - nome .svn - rm do exec {} - R \;
Apenas para o linux!