2011-02-10 3 views
9

Voglio escludere un file (.properties) nel mio progetto in Eclipse da essere controllato durante la sincronizzazione con il repository SVN. Se apporto una modifica a questo file .properties nel mio progetto Eclipse, la sua icona verrà contrassegnata per indicare che il progetto non è sincronizzato con il repository. Come posso evitare questo?Come escludere il file dalle sincronizzazioni con il repository SVN in Subclipse?

Non voglio escludere questo file dal repository, perché di volta in volta impegnerò una nuova versione.

risposta

4

Eseguire questa operazione: -

fare clic destro sul file che si desidera escludere -> Team -> Aggiungi a svn: ignore

A proposito, quando si apporta una modifica a un file, è SUPPORTO per dire che non è sincronizzato con il repository. Questo è assolutamente soddisfacente. Se si esclude questo file dal repository, non sarà applicato alcun controllo di versione a questo particolare file, il che blandisce lo scopo di utilizzare un controllo di versione in primo luogo. In altre parole, se elimini accidentalmente questo file o rovini questo file, non puoi ottenere una copia dal repository. Assicurati che questo sia quello che vuoi prima di fare il passaggio sopra.

+0

la posizione nel menu "Aggiungi a svn: ignora" è disabilitata (colore grigio) – rll

+1

non è possibile ignorare un file già presente nel repository. Elimina quel file dal repository. Quindi prova di nuovo. – limc

8

Vai a Finestra-> Preferenze-> Gruppo-> Risorse ignorate e aggiungi il tuo modello lì. In questo modo si ignora il problema "svn: ignora il pulsante disabilitato" e si arriva a compilare il proprio modello, non solo i file selezionati.

Nel tuo caso devi aggiungere .properties come modello. Identificherà tutti i file con quel nome e li ignorerà, anche se sono già nel repository. Ma dovresti eliminarli anche da svn se li hai già commessi.

+0

più uno: utile per file non verificati – s106mo