2009-10-19 6 views
50

J'ai un projet PHP mis en place dans Eclipse avec le soutien SVN. Maintenant, Eclipse ajoute ses projets .buildpath et .project au projet et Subclipse veut l'ajouter au dépôt.Ignorer les fichiers de projet Eclipse dans le projet SVN

Maintenant, je pourrais simplement utiliser svn: ignore pour laisser SVN ignorer les fichiers, mais ce n'est pas une option pour diverses raisons. Donc, y a-t-il un moyen de faire en sorte qu'Eclipse et Subclipse ignorent les fichiers (ce qui devrait être le cas)?

Répondre

95

Preferences>Team>Ignored Resources

+1

Dans Eclipse Indigo, c'est un peu différent. Propriétés> Informations SVN> Clic droit dans le champ avec la liste des mots-clés> Ajouter> Le nom sera svn: ignore, la propriété sera la liste des fichiers ignorés, par ex. .project Mais cette réponse m'a guidé dans la bonne direction, alors merci. – Viliam

+1

L'OP recherchait quelque chose qui n'utilisait pas svn: ignore. Mais c'est généralement une meilleure façon de s'assurer qu'ils ne sont commis par personne. –

+4

@JW. solution fonctionne parfaitement. J'ai ajouté les motifs suivants:. '.classpath .project .settings */Paramètres/* */target */target/*' ' – txedo

1

Pouvez-vous il suffit de décocher la case « Afficher les fichiers versionnés » dans la fenêtre de commettre?

5

Peut-on utiliser global-ignores? Si oui, personnaliser dans votre fichier config:

  • Sous Windows: C:\Documents and Settings\%USERID%\Application Data\Subversion\config
  • Sur Linux: ~/.subversion/config
+0

Pas spécifiquement pour Eclipse, mais a été très utile pour moi. – shadanan

3

Si vous voulez ignorer les dossiers du éclipse ressources ignorées, le motif est */.settings/* pour le dossier .settings par exemple

+3

.settings' est suffisante. –

1

Si vous faites un clic droit sur le dossier dans Eclipse, et sélectionnez Afficher les propriétés ... vous pouvez ajouter le svn:ignore là et l'avoir en cascade vers chaque dossier si vous choisissez.

Vous pouvez le suivant comme modèle:

svn:ignore 

.settings 
.project 
.classpath 
target 
+1

Il n'y a pas de place pour ajouter svn: ignore dans la boîte de dialogue des propriétés. –

0

si réponse ci-dessus (tortue) n'a pas d'option pour engager la fenêtre directement alors

  1. aller dans un cadre de tortue -> menu contextuel -> vérifier le cliquez sur menus pour cacher le chemin versionnée
Questions connexes