Comment nettoyer des annuaires de subversion
Quand vous contr�le un d�p�t de subversion il cr�e un annuaire de .svn (avec des sous-r�pertoires) pour chaque annuaire (et sous-r�pertoire) v�rifi�s. L'annuaire de .svn contient des informations sur le d�p�t et les dossiers dans l'annuaire et te permet de courir des commandes de svn sans devoir s'authentifier � l'avenir. Cependant quand vous voulez empaqueter le code source il devient douloureux de les enlever � la main. Vous pouvez ou utiliser un outil de construction comme fourmi et excluez les annuaires de .svn ou vous pouvez employer mon code pour nettoyer l'annuaire de l'ordure de .svn.
T�l�chargement SVNClean ici.
Utilisation :
Java SVNClean [liste de dossiers ou d'annuaires]
Le code fonctionne sur n'importe quelle plate-forme soutenue par Java (examin�e sur les fen�tres et le Linux).
Utilisation � votre propre risque. Aucune garantie, implicite ou autrement, n'est fournie.
Class� sous des nouvelles de titre, comment �, logiciel de Java, note de technologie, Web |�
� |
� RSS 2.0 |�
� Trackback cet article | �
� Envoyez cet article
Vous pouvez �galement aimer lire |


Ajoutez aux favoris de Technorati


































16 juin 2006 � 11:27 AM
le 'export de svn est votre ami.
16 juin 2006 � 12:50 P.M.
Ou, si vous avez le rsync vous pouvez � ceci
rsync - C /path/to/source/ /path/to/dest- L'option de C exclut des annuaires de .svn sur une copie.
18 juin 2006 � 12:26 P.M.
Merci pour les bouts.
16 septembre 2006 � 3:17 P.M.
Que le prog de Java n'a pas fonctionn� pour moi, et moi �tait trop paresseux pour fouetter vers le haut d'un manuscrit. Ni l'un ni l'autre n'ont fait ce manuscrit de rsync. Ainsi, j'ai cr�� le repo local de svn et ai employ� l'importation/exportation.
% de svnadmin cr�ent /tmp
% d'importation de svn. file:////tmp
% d'exportation file:////tmp de svn
6 mars 2007 � 11:07 P.M.
Si vous pr�f�rez une solution Fourmi-bas�e � supprimer annuaires cach�s/inalt�rables de travail, l'option des defaultexcludes de `est votre ami.
6 mars 2007 � 11:19 P.M.
S.M., celle a d�truit mes �tiquettes de cible de build.xml, essayent cette version
depends=�� propre-GEN�� de�� propre-environnement�� de name= de <target
le description=�� des dossiers et des annuaires nettoient tout l'environnement d'�clipse/subversion�� >
failonerror=�� de <delete�� vrai�� d'includeemptydirs= faux�� >
dir= de <fileset de���� defaultexcludes=�� $ {basedir} pas�� >
name= de <include�� ** /.svn/ **��/>
name= de <include�� ** /.settings/ **��/>
name= de <include�� ** /.classpath��/>
name= de <include�� ** /.project��/>
name= de <include�� ** /.tomcatplugin��/>
</fileset>
</delete>
</target>
2 ao�t 2007 � 1:51 P.M.
�tait exactement ce travaill� tr�s bien pour moi et ce que j'ai voulu. J'ai simplement voulu enlever tous les objets fa�onn�s de subversion d'une structure d'annuaire sans devoir r�ellement avoir la subversion charg�e ou cr�ante une cible fausse de fourmi. Ceci a fait le tour comme pr�vu.
Merci !
1er avril 2008 � 7:15 AM
Changez en le dossier de r�pertoire racine et dactylographiez :
trouvaille. - type d - nom .svn - rm d'exec {} - R \ ;
Juste pour le Linux !