2010-01-12 17 views
9

¿Cómo detengo Subversive desde svn:mime-type a en la confirmación inicial?Detener Eclipse/Subversivo de configuración svn: mime-type a texto/plain en la confirmación inicial

Mi código Java se está revisando en mi repositorio con la propiedad svn:mime-type configurada como text/plain, y como resultado mi visor SVN basado en la web (trac) no resalta la sintaxis.

Debo agregar que estoy ejecutando Eclipse 3.5 y la versión más reciente de Subversive con el adaptador SVNKit 1.3.0 (para SVN 1.6).


Para aquellos que encontrar a esta pregunta, este problema ya no existe, ya que era resolved través de una opción en la sección de preferencias de subversivo.

+0

No tengo idea terrenal. ¡Tenía esta pregunta exacta, y fue realmente útil! – Glyph

Respuesta

4

Tendrá que realmente configurar los tipos MIME a sí mismo en "Ventana> Preferencias> Equipo> SVN> Propiedades> Propiedades de configuración automáticas"

Por tipo de archivo * .java por ejemplo, fijarlo a: SVN : mime-type = text/x-java

1

Por defecto, Subversion sólo se establece svn: mime-tipo a application/octet-stream cuando el archivo es binario (y que no asignó explicitamente cualquier otro valor). Ver Automatic Property Setting para referencia. Entonces, esta característica es cortesía de Subversive.

Me temo que no soy un usuario Subversivo, pero encontré en Google una referencia a un menú en "Ventana> Preferencias> Equipo> SVN> Configuración de Propiedades> Propiedades Automáticas" donde parece que puedes eliminar asociaciones no deseadas .

+0

No hay asociaciones en la lista, por lo que esto es confuso –

+0

Luego verifique los lugares donde Subversion toma esta configuración. Se mencionan en el enlace de arriba. –

+0

El problema es que, como dijiste, SVN de forma predeterminada * solo establece * svn: mime-type para archivos binarios, todos los demás la propiedad no se debe establecer. (y estoy usando el conector SVNKit 1.3.0) –

3

Si su proyecto ya quedó en mal estado por subversivo, cd para proyectar la raíz y ejecute los siguientes comandos

find . -name "*.java" -exec svn propset svn:mime-type 'text/x-java' {} \; 
find . -name "*.xml" -exec svn propset svn:mime-type 'text/xml' {} \; 
0

El informe de errores por Vorburger (https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772) ha sido corregido. Hay una opción llamada 'Establecer texto tipo MIME para todos los archivos no binarios' en "Ventana> Preferencias> Equipo> SVN> Configuración de propiedades> Propiedades automáticas" que debe ser desmarcada para evitar que Subversivo agregue el tipo S/MIME a recursos recientemente agregados.

Cuestiones relacionadas