voglio checkin un progetto Web dinamico che ho creato in Eclipse in svn. Qualcuno può dirmi quali file devo controllare e quale non dovrei? L'idea è di essere in grado di controllare il progetto utilizzando la procedura guidata Nuovo progetto in modo da poter creare nuovamente il Dynamic Web Project. In particolare ecco i file/directory che ho in progetto -Controllo in un progetto Eclipse in SVN
- src
- WebContent
- accumulo
- dist
- build.xml
- .project
- .classpath
- .settings/
la cartella di generazione non dovrebbe check-in, ovviamente. E gli altri? Sto indovinando tutto il. i file non dovrebbero essere controllati in nessuno dei due. Qualcuno può verificarlo? Cos'è questa directory dist e la directory .settings?
anche dove non eclissi memorizzare le informazioni di Server (Tomcat)? Non voglio controllarlo in nessuno dei due.
EDIT:
inizialmente ho registrato tutto quanto sopra, tranne la cartella di generazione, naturalmente. Quando ho controllato il progetto dall'interno di Eclipse, non mi ha richiesto di creare un nuovo progetto dal momento che .project è presente ma Eclipse stava creando un progetto JavaEE o qualcosa del genere invece del progetto Web dinamico. Qualcun altro ha incontrato questo comportamento?
** MODIFICA 2 **
Trovato! Si scopre che non dovrei check-in seguente -
- .project
- .settings/
- .classpath
Una volta che questi 3 sono rimossi il New Project Wizard funziona come previsto e tutto è ok.
Grazie, questo è un buon punto per l'IDE specifico file ed è una buona idea usare anche Ignora Ignora. – user220201
Mentre il contenuto di .settings è specifico di Eclipse, ciò non significa che non è necessario che siano condivisi con altri membri della tua squadra. In particolare, potresti voler condividere le tue preferenze di avviso JDT per il tuo progetto. Sarebbe un vero dolore condividere quelli generandoli. –
Buon punto. A volte condivido tali impostazioni esportandole dall'IDE e condividendo i file. Ad esempio, Eclipse consente di esportare le regole di formattazione e del modello di codice. Un altro esempio è le impostazioni di check-up. Tutte queste impostazioni sono di solito politiche aziendali, quindi spesso le trovi su Confluence Wiki, non controllate in ogni progetto. –