J'ai un projet d'éclipse sur mon disque dur, qui est une extraction assez récente d'un référentiel SVN. J'ai importé ce projet dans mon espace de travail Eclipse et je souhaite maintenant l'associer au référentiel SVN.
Comment puis-je faire cela? La seule option que je semble avoir sous Clic droit -> Équipe est "Partager le projet", qui semble seulement me permettre de faire une importation initiale.
Edit: Motivation - C'est un dépôt volumineux, et je ne veux pas vraiment avoir à importer le tout sur le réseau.
Edit 2: Il n'y a (pour une raison quelconque) aucun répertoire .svn dans le projet. Alors peut-être qu'une nouvelle importation de svn est la seule option
Réponses:
Team->Share project
est exactement ce que vous devez faire. Sélectionnez SVN dans la liste, puis cliquez sur "Suivant" . Subclipse remarquera la présence de répertoires .svn qui vous demanderont de confirmer que les informations sont correctes, et d'associer le projet à subclipse .la source
Je voulais juste ajouter que si vous ne voyez pas Équipe -> Partager le projet, il est probable que vous deviez supprimer le projet de l'espace de travail avant de le réimporter. C'est ce qui m'est arrivé, et j'ai dû le supprimer et le lire à l'espace de travail pour qu'il se répare. (Cela s'est produit lors du passage de versions et de plugins Eclipse radicalement différentes à l'aide du même espace de travail.)
la sous-clipse n'affiche pas l'option "partager le projet" dans le menu contextuel du projet dans eclipse
la source
Je suis tombé sur le même problème. J'ai vérifié à l'aide du client Tortoise, puis j'ai essayé d'importer les projets dans Eclipse à l'aide de l'assistant d'importation. Eclipse n'a pas reconnu l'emplacement svn. J'ai essayé l' option de partage comme mentionné dans les articles ci-dessus et il a essayé de valider ces projets dans SVN. Mais mon problème était une incompatibilité de version. J'ai sélectionné la version svn 1.8 dans eclipse (j'utilisais 1.7 dans eclipse et 1.8.8 dans tortoise) puis réimporté les projets. Il a résolu sans problème.
la source
J'utilise le client SVN Tortoise. Vous pouvez également extraire le projet requis de SVN dans un dossier. Vous pouvez voir un dossier .SVN dans le projet. Copiez le dossier .SVN dans le dossier de l'espace de travail. Supprimez maintenant le projet d'eclipse et importez-le à nouveau dans eclipse. Vous pouvez voir maintenant que le projet est maintenant associé à svn
la source
Dans le cas des serveurs SVN, vous devez créer un référentiel central avec tous les projets. Le contenu du référentiel peut être téléchargé avec la commande Team / Share; dans le cas du client Subversive, il exécute automatiquement une validation après l'importation, vous pouvez donc télécharger vos fichiers.
Cette étape ne peut en aucun cas être contournée à l'aide d'un système de gestion de version centralisé tel que SVN.
la source
On me pose cette question très fréquemment, s'il est judicieux d'utiliser "Partager le projet ..." si un projet éclipse a été déconnecté de son homologue SVN dans le référentiel. Alors, j'ajoute ma réponse à ce fil.
L'option SVN-Team "Partager le projet ..." convient parfaitement aux projets qui existent dans SVN et dans votre espace de travail Eclipse, même si le projet Eclipse n'a pas la configuration cachée .svn. Vous pouvez toujours les connecter. L'implémentation SVN Eclipse (Subclipse / Subversive) vérifiera si la source SVN http (s) fournie est remplie. Si oui, tous les fichiers existants seront copiés et liés (extraits en termes SVN) à votre espace de travail Eclipse très personnel.
Un mot d'avertissement:
salutations, Feder
la source
Essayez ceci: fermez le projet puis ouvrez-le. Il se lie automatiquement à svn, si le projet a été extrait du chemin svn valide.
la source