2017-02-08 4 views
0

J'ai un projet Java qui est engagé dans un dépôt SVN. J'utilise le plugin Subclipse dans Eclipse Luna. Le fichier .project a été initialement validé, mais nous ne souhaitons pas valider les mises à jour du fichier .project qu'éclipse produit. J'ai ajouté une entrée .project dans les ressources ignorées, mais le fichier .project apparaît toujours comme un changement, par exemple, quand je renomme le dossier du projet, ou faire autre chose qui pourrait causer Eclipse pour changer ce fichier. Je vois de star synch pour le dossier de niveau supérieur (bien sûr le fichier .project ne figure pas dans l'explorateur de projet), mais le fichier .project apparaît dans la fenêtre de synchronisation et la validation de dialogue. Quel est le problème ici? Comment puis-je faire en sorte qu'Eclipse ignore les modifications apportées à ce fichier?Les ressources Eclipse ignorées sont toujours affichées comme modifiées, comment puis-je arrêter ce comportement?

+0

La question que vous devriez poser est * pourquoi le fichier '.project' continue à obtenir changé *? – nitind

Répondre

2

SVN, comme la plupart des systèmes de contrôle de version, ne vous laissera pas ignorer les fichiers qui sont déjà dans le référentiel. Pour citer le livre (nous soulignons): le soutien de

Subversion pour les modèles de fichiers ignorables ne porte que sur le processus unique de ajouter fichiers et répertoires versionnés contrôle de version. Une fois qu'un objet est sous le contrôle de Subversion, le ignorer les mécanismes de motif ne s'y appliquent. En d'autres termes, ne pas attendre Subversion pour éviter de commettre des modifications apportées à un fichier versionné simplement parce que le nom de ce fichier correspond à une ignorer Subversion remarque Pattern toujours tous ses objets versionnés.