Je suis nouveau sur Eclipse. J'utilise subclipse pour me connecter à mon SVN. Il y a quelques dossiers et fichiers que je voudrais ajouter à svn: ignore, mais il est grisé. Existe-t-il un moyen simple pour que Subclipse ignore les fichiers et les répertoires?
172
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
J'ai dû fermer puis rouvrir le projet dans Eclipse, travail fait :)
la source
Il semble que Subclipse vous permet uniquement d'ajouter un dossier de niveau supérieur à la liste d'ignorer et non aucun sous-dossier en dessous. Je ne sais pas pourquoi cela fonctionne de cette façon. Cependant, j'ai découvert par essais et erreurs que si vous ajoutez directement un sous-dossier au contrôle de version, cela vous permettra d'ajouter un autre dossier au même niveau à la liste des ignorés.
Par exemple, reportez-vous à la figure ci-dessus, lorsque je voulais ignorer le dossier webapp sans ajouter de src , subclipse ne me permettait pas de le faire. Mais quand j'ai ajouté le dossier java au contrôle de version, le "add to svn: ignore ..." a été activé pour webapp .
la source
Si vous essayez de partager un projet dans SVN avec Eclipse pour la première fois, vous souhaiterez peut-être éviter que certains fichiers ne soient validés. Pour ce faire, allez dans Préférences-> Équipe-> Ressources ignorées. Dans cet écran, il vous suffit d'ajouter un modèle pour ignorer le type de fichiers que vous ne voulez pas valider.
la source
Utilisation de Subclipse sur Eclipse Indigo Service Release 2
J'avais commité des dossiers avec des fichiers temporaires et des journaux sous / src dans le référentiel SVN. Et après l'avoir réalisé, je me suis retrouvé dans la même situation avec un "svn: ignorer" grisé
J'ai trouvé la solution suivante:
1. J'ai supprimé le dossier de la source de mon projet
2. Team -> Commit ... sans le dossier
3. Recréé le dossier dans l'arborescence du projet
Maintenant, j'ai pu utiliser "Équipe -> Ajouter à svn: ignorer ..."
la source
Ceci est juste un WAG 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 à SVN? Vous ne pouvez pas svn: ignorer quelque chose dans un dossier qui n'est pas sous contrôle de version.
la source
Ce qui a fonctionné pour moi était le suivant: (eclipse 3.3.6 Subclipse 2.4)
la source
J'ai juste compris 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 les sous-dossiers ajoutés au contrôle de version, il n'est pas possible de les ignorer.
Voici comment procéder:
Faites un clic droit sur le dossier de niveau supérieur et ajoutez au contrôle de version Cliquez avec le bouton droit sur le dossier enfant que vous souhaitez ignorer, retournez Faites un clic droit sur le dossier enfant que vous souhaitez ignorer, svn: ignore (qui sera désormais disponible)
la source
pour ignorer certains fichiers ou désactiver l'ignorance, vous pouvez utiliser les préférences d'éclipse -> Équipe -> Ressource ignorée. Cochez ou décochez les ressources que vous souhaitez suivre.
la source
C'est assez frustrant, mais c'est un problème de confinement (les dossiers .svn gardent également une trace des fichiers ignorés). Tout élément qui doit être ignoré doit être ajouté à la liste des ignorés du dossier parent immédiat.
Donc, j'avais un nouveau sous-dossier avec un nouveau fichier et je voulais ignorer ce fichier, mais je ne pouvais pas le faire car l'option était grisée. Je l'ai résolu en validant d'abord le nouveau dossier, ce que je voulais (c'était un dossier cache), puis en ajoutant ce fichier à la liste des ignorés (du dossier nouvellement ajouté ;-), en ayant la possibilité d'ajouter un motif au lieu de un seul fichier.
la source
Encore une chose ... Si vous avez déjà ignoré ces fichiers via Eclipse (avec Team -> Ignored resources), vous devez annuler ces paramètres pour que les fichiers soient à nouveau contrôlés par Subclipse et l'option "Ajouter à svn: ignorer" réapparaît
la source
Si vous utilisez TortoiseSVN et que le fichier est déjà validé, allez dans le dossier de votre projet de fichiers, faites un clic droit sur le fichier / dossier que vous souhaitez ignorer, TortoiseSVN -> Unversion et ajoutez à la liste des ignorés. Ensuite, vous supprimez le dossier / fichier (cliquez dessus puis appuyez sur DELETE sur votre clavier), faites un clic droit sur votre dossier de projet, -> SVN Commit ... Cela supprimera le dossier du référentiel .... Vous pouvez maintenant créer votre dossier / fichier à nouveau, puis il sera ignoré.
la source