Ma question peut être prétendue être une extension/similaire à la question postée ici .
en gros, je dois utiliser la même fonctionnalité en utilisant le plugin Eclipse Subclipse. Subclipse a la fonctionnalité "Changer de branche/étiquette/révision", mais est limité car elle traite la nouvelle URL comme un référentiel et tente de la comparer. Je souhaite seulement changer l'URL.
des idées!
Depuis Référentiel SVN Exploration perspective Cliquez sur le référentiel de votre projet avec le bouton droit de la souris et choisissez Déplacer .. dans le menu contextuel:
Il fera apparaître une fenêtre de confirmation vous indiquant les projets actifs qui seront affectés par la délocalisation.
Dans les versions plus récentes d'Eclipse/Subversive (qui ne disposent pas de l'option Relocate ), vous pouvez simplement cliquer sur Location Properties et modifier l'URL. Il vous avertira que "Les projets attachés seront déplacés car l’URL racine du référentiel est différente de celle précédemment entrée." Voici ce que vous voulez!
J'ai eu le même problème sur la version 64.2 Eclipse Luna 4.4.2. Au départ, j'ai déplacé le projet sur la ligne de commande et Eclipse n'a pas reconnu le changement de déplacement. Alternativement, j'ai essayé de supprimer et de réimporter les projets, mais malheureusement, cette approche n'a pas fonctionné également. Puis trié de cette façon;
Après cette modification, Eclipse a cessé de donner de telles erreurs et j'ai pu voir la nouvelle adresse racine de chaque projet à droite du nom.
J'ai constaté que si les projets liés au SVN que vous essayez de déplacer sont ouverts dans Eclipse, l'opération échoue avec l'erreur suivante dans la "Console SVN":
switch --relocate http://old.scm.com/svn/APP http://new.scm.com/svn/APP .../webapp
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
La solution consistait à fermer tous les projets (Explorateur de projets -> clic droit sur le projet -> Fermer le projet) et ensuite seulement le déplacement de l'URL dans la fenêtre SVN (fenêtre Référentiels SVN -> clic droit sur l'URL de l'ancien SVN -> Relocate).
Notez que la case "Projets qui seront déplacés:" sur l'écran suivant est vide. Avant il a montré tous les projets ouverts dans Eclipse IDE.
C'était la seule façon pour moi de réussir.
Utilisation de Eclipse Kepler Service Release 2 avec Subclipse 1.10.10.