8

¿Tiene un buen patrón de ignorar para svn, git, etc. que maneja un espacio de trabajo de eclipse? Quiero que la versión maneje todos los proyectos en el espacio de trabajo. Tiene que ignorar toda la configuración del eclipse, los archivos compilados y las carpetas de salida.Ignorar patrón para área de trabajo de eclipse

Respuesta

7

Debería poder ignorar solo el directorio del espacio de trabajo de nivel superior. ¿Qué está tratando de lograr?

Básicamente, en el directorio por encima de su espacio de trabajo, haga lo siguiente:

svn propset svn:ignore "<your_workspace_dir>" . 

Dado que lo que quiere es hacer caso omiso de los recursos más específicos dentro del proyecto, que desea algo como esto (se puede establecer usando prop_edit_ SVN svn: ignore <project_dir>):

.project 
.classpath 
.settings 
bin 

En proyectos estándar Eclipse JDT (con fuente separada y construir árboles) que excluya las cosas que produzca. Por supuesto, esto diferirá ligeramente para cosas como proyectos CDT, ruby, & c. YMMV, etcétera.

Mi práctica general es la versión manual de todo lo que necesito versionado, y luego excluyo lo que quede. Los comodines son peligroso para ignorar; pueden evitar que notes algo crítico, así que ten precaución e ignora solo lo mínimo.

+0

ha ampliado la pregunta un poco. Me preocupa ignorar el patrón que no maneja los comodines de la manera que quiero. – Spoike

+0

¿qué hay sobre ignorar los metadatos? Además, no entiendo por qué ignoras el archivo .project? – Juri

+0

@Juri: si trabaja en dos IDE diferentes (que es común en la comunidad de código abierto de Java con Eclipse frente a Netbeans), las versiones del proyecto real se vuelven problemáticas. Es mejor usar software como Maven para configurar el proyecto de compilación para que ambos IDE lo utilicen cuando compilan la fuente. Hmm ... esta respuesta tal vez necesita una actualización = – Spoike

Cuestiones relacionadas