Question

Je suis nouveau à Eclipse. J'utilise subclipse pour se connecter à mon SVN. Il y a quelques dossiers et fichiers que je voudrais ajouter à svn: ignorer, mais il est grisées. Est-il un moyen facile d'obtenir subclipse d'ignorer les fichiers et répertoires?

subclipse

Était-ce utile?

La solution

Vous ne pouvez pas svn: ignorer un fichier qui est déjà engagé à référentiel.

Vous devez donc:

  1. Supprimer le fichier à partir du référentiel.
  2. Mise à jour de votre projet (la copie de travail) à la révision de la tête.
  3. Recréer le fichier dans Eclipse.
  4. Set svn: ignorer le fichier via Team-> Ajouter à svn:. Ignorer
  5. Redémarrez Eclipse pour refléter les changements.

Bonne chance!

Autres conseils

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

Faites un clic droit sur le fichier à ignorer -> TortiseSVN -> Delete and add to ignore list

Je devais fermer puis rouvrir le projet dans Eclipse, fait travail:)

Il semble que Subclipse vous permet d'ajouter un dossier de niveau supérieur à et non des sous-dossiers en dessous. Je ne sais pas pourquoi cela fonctionne de cette façon. Cependant, j'ai découvert par tâtonnement que si vous ajoutez directement un sous-dossier pour le contrôle de version, il vous permettra d'ajouter un autre dossier au même niveau à la liste ignorer.

text alt

Par exemple, reportez-vous ci-dessus figure, quand je voulais ignorer le webapp dossier sans ajouter src , subclipse ne me permet de le faire. Mais quand j'ai ajouté le java dossier pour le contrôle de version, le "ajouter à svn: quitter ...". A été activé pour webapp

Si vous essayez de partager un projet SVN avec Eclipse pour la première fois, vous pouvez éviter certains fichiers à commited. Pour ce faire, aller à Préférences-> Team-> Ressources Ignoré. Dans cet écran, vous avez juste besoin d'ajouter un motif d'ignorer le type de fichiers que vous ne voulez pas commettre.

préférences Eclipse

Travailler avec Subclipse sur Eclipse Indigo Service Release 2

J'avais commis des dossiers avec les fichiers temporaires et les journaux se trouvant sous / src au dépôt SVN. Et après avoir réalisé, je me suis retrouvé dans la même situation avec un grisées « svn: ignore »

J'ai trouvé la solution suivante:

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

2. Team -> Engagez ... withouth le dossier

3. Recréée en arrière le dossier dans l'arborescence du projet

Maintenant, j'ai pu utiliser "Team -> Ajouter à svn: ignorer ..."

Ceci est juste une WAG que je ne suis pas un utilisateur de Subclipse, mais avez-vous fait en sorte que les dossiers contenant ce que vous essayez d'ignorer eux-mêmes ont été ajoutés à SVN? Vous ne pouvez pas svn:. Ignorer quelque chose dans un dossier qui n'est pas sous contrôle de version

Ce qui a fonctionné pour moi était suivant: (ECLIPSE 3.3.6 Subclipse 2,4)

  • set propriété svn: ignore via tortue: (.settings .classpath cible .project .apt_src un élément à une seule ligne)
  • supprimé le projet de l'éclipse
  • Commander frais du svn
  • importer le projet Eclipse (Simple, réimporter le projet Eclipse n'a pas fonctionné pour moi)

pour ignorer certains fichiers ou désactiver vous pouvez utiliser ignorer les préférences Eclipse -> Team -> Ignoré ressources. Cochez ou décochez les ressources que vous souhaitez suivre.

Je viens de comprendre comment faire ceci:

Il semble que lorsque vous ajoutez un dossier parent au contrôle de version, Eclipse ajoute tous les sous-dossiers. Une fois que les sous-dossiers sont ajoutés au contrôle de version, il est impossible de les ignorer.

Voici comment faire:

Faites un clic droit sur le dossier de niveau supérieur et ajouter au contrôle de version Faites un clic droit sur le dossier de l'enfant que vous voulez ignorer, revenir Faites un clic droit sur le dossier de l'enfant que vous voulez ignorer, svn: ignore (qui sera désormais disponible)

Ceci est assez frustrant, mais il est une question de confinement (les dossiers .svn garder une trace aussi des fichiers ignorés). Tout élément qui doit être ignoré doit être ajouté à la liste des ignorés du dossier parent immédiat.

Alors, j'avais un nouveau sous-dossier avec un nouveau fichier et voulu ignorer ce fichier, mais je ne pouvais pas le faire parce que l'option a été grisés. Je l'ai résolu en engageant le nouveau dossier d'abord, que je voulais (il était un dossier de cache), puis en ajoutant ce fichier à la liste des ignorés (du dossier nouvellement ajouté ;-), ayant la possibilité d'ajouter un modèle au lieu de un seul fichier.

Une chose ... Si vous avez déjà ignoré ces fichiers via Eclipse (avec l'équipe -> Ressources Ignoré) vous devez annuler ces paramètres afin que les fichiers sont contrôlés par Subclipse à nouveau et « Ajouter à svn: ignorer » l'option réapparaît

Dans le cas où vous utilisez TortoiseSVN et le fichier est déjà engagé, allez dans vos fichiers dossier de projet, un clic droit sur le fichier / dossier que vous voulez ignorer, TortoiseSVN -> déversionner et ajouter à ignorer la liste. Ensuite, vous supprimez le dossier / fichier (cliquez dessus puis appuyez sur SUPPR sur votre clavier), faites un clic droit sur votre dossier de projet, -> SVN ... Ceci supprimera le dossier du référentiel .... Maintenant, vous pouvez créer votre dossier / fichier à nouveau et il sera ignoré.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top