3 votes

SVN sur Eclipse essaie toujours de synchroniser le répertoire .settings d'Eclipse malgré le drapeau svn:ignore

Dans le répertoire d'accueil de mon projet python/pydev, eclipse crée 3 fichiers/répertoires :

.settings
.project
.pydevproject

Comme je ne veux pas partager ces fichiers, j'ai mis un drapeau svn:ignore sur le répertoire du projet d'origine avec ces 3 fichiers/répertoire spécifiés dedans.

Cela fonctionne bien pour .projet et .pydevproject, mais pas pour .settings : De temps en temps, .settings réapparaît dans la "perspective de synchronisation de l'équipe" comme devant être synchronisé/commis dans le dépôt svn.

Comment faire pour que le '.settings' d'eclipse soit définitivement ignoré lors d'un commit svn dans le gui d'eclipse ?

3voto

Arne Burmeister Points 8423

Avez-vous vérifié dans .settings avant de l'ajouter à ignored ? Si c'est le cas, vous devriez le supprimer de svn (pas de la copie de travail de cause).

1voto

Ofir Farchy Points 1674

Si le .settings était précédemment sous SVN (c'est-à-dire qu'il a été commité), vous devez d'abord le supprimer de votre SVN.

Si vous souhaitez toujours le conserver dans votre copie de travail, vous pouvez le faire :

svn remove .settings --keep-local

en ligne de commande, et faites svn ls ( si vous voyez ce dossier listé, c'est que vous ne l'avez pas supprimé du SVN !!! )

Si vous l'avez déjà supprimé et que le problème persiste, vous pouvez essayer l'une des deux choses suivantes :

1. Deleting the folder manually (assuming no complex\unique settings were made)
   and letting Eclipse recreate it
2. Deleting only the inner folder `.svn` (only the one inside .settings),
   and then running svn cleanup (Team -> Cleanup)

La première est préférable, car il n'est jamais souhaitable de manipuler les fichiers de SVN.

Vous pouvez (et devez) quitter Eclipse, sauvegarder ce dossier et mettre à jour votre copie de travail avant ce processus.

0voto

Alex_M Points 731

Si vous avez installé subversive, vous devez également installer les "subversive svn jdt ignore extensions".

vous le trouverez ici :

  • aide > installer un nouveau logiciel ...
  • sélectionnez votre site de téléchargement d'Eclipse. dans mon cas, il s'agit de "Helios -". http://download.eclipse.org/releases/helios "
  • vous le trouverez sous collaboration > Subversive SVN JDT Ignore Extensions (optional) (Incubation)

0voto

khmarbaise Points 28405

Il semble que vous ayez parfois ajouté ce dossier au contrôle de version et que vous l'ayez vérifié. Vous devez d'abord le supprimer (svn rm en ligne de commande ou via TortoiseSVN sous Windows) et faire un commit. Cela doit être fait en dehors d'Eclipse. Après avoir modifié cela, vous pouvez redémarrer Eclipse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X