2009-01-05 19 views
17

Mi equipo tiene un conjunto bastante rico de reglas de formato y acciones de guardado y estas reglas están evolucionando. Estamos buscando un mecanismo para definir centralmente y propagarlos automáticamente. No queremos volver a formatear la base de código, pero esperamos que el formato mejore gradualmente con el tiempo. Estamos utilizando Subversion para el control de código fuente, aunque nos gustaría limitar la configuración almacenada a las reglas y acciones.Sincronizar las reglas de acción guardar eclipse

Respuesta

-1

¿Has intentado exportar tus preferencias? File --> Export --> Preferences.

También debería poder exportar/importar las configuraciones para el formateador (Window --> Preferences --> Java --> Code Style --> Formatter --> Edit button --> Export button).

Luego puede tener un conjunto estándar de guardar acciones/preferencias/reglas de formato, que pueden importarse convenientemente desde un archivo.

+2

Hmm, el Archivo -> Exportar no puede exportar solo la configuración de formatear/guardar configuración y exportar desde el panel de edición de Formato, no obtiene las acciones guardadas. – sblundy

+1

¿Qué le parece exportar todas las preferencias en un espacio de trabajo/perfil nuevo en el que ha realizado SÓLO los cambios en la acción de guardar? Tal vez esto le dará un "perfil base" para usar para su equipo. –

16

Si marca la casilla "Habilitar configuraciones específicas del proyecto", se creará un archivo que contenga la configuración que puede registrar. Eso es todo. Entonces solo tienes que asegurarte de que el equipo sepa que solo puedes cambiar ese archivo con el acuerdo del equipo. Esto funciona para varias ventanas de configuración que incluyen Limpieza, Formateador y Guardar acciones.

Los archivos de eclipse estarán en el directorio .settings/con nombres como org.eclipse.jdt.core.prefs.

EDIT: Necesitará una copia de .settings en la raíz de cada directorio que saque como proyecto. Una vez que haya creado uno a través del IDE, puede verificar una copia en el proyecto adicional.

+1

Nuestro sistema tiene alrededor de una docena de proyectos. Pero esto se limita a la configuración que queremos sincronizar ... – sblundy

+0

No estoy seguro de entender el comentario. –

3

A partir de Eclipse 4.4.1, no hay ninguna funcionalidad nativa para importar/exportar la "configuración de guardar acción".

Lo que puede hacer es copiar manualmente el archivo que contiene la "configuración de guardar acción".

Ver esta pregunta: eclipse save actions in source control

lo intenté y funcionó para mí, pero no estoy seguro de si quiero poner mis Preferencias bajo control de origen.

Cuestiones relacionadas