176 votes

Subclipse svn:ignore

Je suis nouveau sur Eclipse. J'utilise subclipse pour me connecter à mon SVN. Il y a certains dossiers et fichiers que je voudrais ajouter à svn:ignore, mais c'est grisé. Existe-t-il un moyen simple de faire en sorte que subclipse ignore les fichiers et les répertoires ?

subclipse

282voto

Henrik Points 2604

Vous ne pouvez pas svn:ignore un fichier qui est déjà commité dans le dépôt.

Donc vous devez :

  1. Supprimer le fichier du référentiel.
  2. Mettez à jour votre projet (la copie de travail) avec la révision principale.
  3. Recréez le fichier dans Eclipse.
  4. Définir svn:ignore sur le fichier via Équipe->Ajouter à svn:ignore.
  5. Redémarrez eclipse pour refléter les changements.

Bonne chance !

20voto

Robert Swift Points 141

J'ai pu le faire en utilisant TortoiseSVN directement depuis l'explorateur Windows :

Clic droit sur le fichier à ignorer-> TortiseSVN -> Delete and add to ignore list

J'ai dû fermer puis rouvrir le projet dans Eclipse, travail fait :)

17voto

cosmos Points 1051

Il semble que Subclipse ne permette que l'ajout d'un dossier de premier niveau à la liste des dossiers de l'entreprise. liste d'exclusion et pas les sous-dossiers qui s'y trouvent. Je ne sais pas pourquoi cela fonctionne de cette façon. Cependant, j'ai découvert par essai et erreur que si vous ajoutez directement un sous-dossier au contrôle de version, alors il vous permettra d'ajouter un autre dossier du même niveau à la liste des ignorés.

alt text

Par exemple, voir la figure ci-dessus, lorsque j'ai voulu ignorer la fonction webapp sans ajouter src mais subclipse ne me permettait pas de le faire. Mais lorsque j'ai ajouté le java au contrôle de version, l'option "ajouter à svn:ignore..." a été activée pour webapp .

6voto

nenad_naukovic Points 51

Travailler avec Subclipse sur Eclipse Indigo Service Release 2

J'avais commité des dossiers avec des fichiers temporaires et des logs se trouvant sous /src dans le dépôt SVN. Et après l'avoir réalisé, je me suis retrouvé dans la même situation avec un "svn:ignore" grisé.

J'ai trouvé la solution suivante :

1. J'ai supprimé le dossier de mon Project Source

2. Équipe -> Commit... sans le dossier

3. Recréer le dossier dans l'arborescence du projet

Maintenant j'ai pu utiliser "Team -> Add to svn:ignore..."

3voto

Dave Markle Points 44637

Ce n'est qu'une hypothèse car je ne suis pas un utilisateur de Subclipse, mais vous êtes-vous assuré que les dossiers contenant ce que vous essayez d'ignorer ont eux-mêmes été ajoutés au SVN ? Vous ne pouvez pas svn:ignore quelque chose dans un dossier qui n'est pas sous contrôle de version.

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