Je souhaite vérifier un projet Web dynamique créé en eclipse dans svn. Quelqu'un peut-il me dire quels fichiers je dois vérifier et lequel je ne devrais pas? L'idée est de pouvoir extraire le projet à l'aide de l'Assistant Nouveau projet afin de pouvoir créer à nouveau le projet Web dynamique. Plus précisément ici sont les fichiers/répertoires que j'ai dans le projet -Enregistrement d'un projet Eclipse dans SVN
- src
- WebContent
- build
- dist
- build.xml
- .project
- .classpath
- .settings/
Le répertoire de construction n'est évidemment pas censé être archivé. Et les autres? Je devine tout. les fichiers ne doivent pas être vérifiés non plus. Quelqu'un peut-il vérifier cela? Qu'est-ce que ce répertoire dist et le répertoire .settings?
Egalement où eclipse stocke les informations du serveur (tomcat)? Je ne veux pas le vérifier non plus.
EDIT:
J'ai d'abord vérifié dans l'ensemble de ce qui précède, sauf le répertoire de construction bien sûr. Lorsque j'ai extrait le projet depuis Eclipse, il ne m'a pas demandé de créer un nouveau projet car le projet .project est là mais Eclipse créait un projet JavaEE ou quelque chose à la place du projet Web dynamique. Est-ce que quelqu'un d'autre a eu ce comportement?
** EDIT 2 **
Trouvé! Je tourne à ne pas vérifier dans ce qui suit -
- .project
- .settings/
- .classpath
Une fois ces 3 sont supprimés l'Assistant Nouveau projet fonctionne comme prévu et tout c'est bien.
Merci c'est un bon point sur l'IDE spécifique fichiers et c'est une bonne idée d'utiliser svn ignore aussi. – user220201
Bien que le contenu de .settings soit spécifique à Eclipse, cela ne signifie pas qu'ils n'ont pas besoin d'être partagés avec d'autres membres de votre équipe. Plus précisément, vous souhaiterez peut-être partager vos préférences d'avertissement JDT pour votre projet. Ce serait une vraie douleur de les partager en les générant. –
Bon point. Je partage parfois de tels paramètres en les exportant depuis l'IDE et en partageant les fichiers. Par exemple, Eclipse permet d'exporter les règles de formatage et de modèle de code. Un autre exemple est les paramètres de checkstyle. Tous ces paramètres sont généralement des stratégies à l'échelle de l'entreprise; on les trouve souvent sur le Wiki Confluence, mais pas dans chaque projet. –