je l'ai déjà écrit une caractéristique d'éclipse qui fonctionne avec Eclipse pourDébranchement Sparse SVN Mises à jour Eclipse
- répertoires de mise à jour à faible densité de svn et
- supprimer des répertoires de la copie de travail sans les supprimer de la dépôt.
De cette façon, vous pouvez choisir et choisir les sous-systèmes avec lesquels vous souhaitez travailler. Cette fonctionnalité fonctionne avec subclipse.
Par exemple, l'effet si elle est exécutée comme une séquence de commande serait:
# check out the libs folder but not its children
svn update --depth empty libs
# check out the libs I am interested in
svn update libs/lib1 libs/lib7
... <work on them> ...
# not interested in lib1 anymore
rm -rf libs/lib1
# update to let libs know that lib1 is no longer checked out
svn update libs
J'ai récemment remarqué que subversive est maintenant capable de gérer la mise à jour de svn peu. Ma question est, en dehors de la ligne de commande ou en écrivant une fonction d'éclipse comme je l'ai, est-il un moyen de déconnecter et de supprimer une mise à jour clairsemée de la copie de travail sans supprimer du dépôt svn via eclipse? Est-ce que quelqu'un d'autre a traité ce problème en utilisant subclipse, subversive ou tout autre fournisseur d'équipe?
Je suis actuellement en train de tester avec Indigo SR1.
Matt
Merci pour la "mise à jour". C'est exactement ce que j'avais besoin de savoir. Cependant, comment pouvons-nous d'abord vérifier/mettre à jour l'enfant clairsemé avec subclipse? – TheMatto
La raison pour laquelle nous devons faire cela est parce que nous avons 100-200 bibliothèques qui transforme notre vue de projets en une douleur de défilement et aussi parce que notre système de construction. Avoir de nombreux dossiers vides qui ne peuvent pas être distingués des dossiers non-vides peut également être difficile à utiliser/parcourir/rechercher dans ce cas. – TheMatto
La boîte de dialogue Checkout a une option de profondeur. J'ai l'habitude de commander avec l'option "Immediates", qui me donne le squelette initial, puis d'élargir les dossiers que je veux. Ou utilisez un script comme http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/svn-viewspec.py pour extraire en dehors d'Eclipse, puis importez simplement le résultat dans l'espace de travail Eclipse. –