2009-05-11 15 views

Respuesta

20

De http://subversion.apache.org/faq.html#binary-files

Subversion trata los siguientes archivos como texto:

  • archivos sin svn: mime-tipo
  • archivos con un svn: mime-type de partida "text /"
  • Archivos con un svn: mime-type igual a "image/x-xbitmap"
  • Archivos con un svn: mime-type igual a "image/x-xpixmap"

Todos los demás archivos son tratados como binario, lo que significa que Subversion:

  • no intentará mezclar automáticamente los cambios recibidos con los cambios locales durante svn update o SVN fusionar
  • no muestra las diferencias como parte de svn diff
  • no muestra la atribución de línea por línea de culpa sVN

Verifique su extensión de archivo/tipo de mime asociado. Puede obligarlo a enviar texto haciendo una propset en el svn:mime-type para que sea diferente al tipo de mimo asociado al sistema.

+1

Gracias por el enlace. Debería leer las preguntas más de cerca. Comprobé la versión hexadecimal y el archivo, que contiene el código sql, se guardó como unicode por SSMS. – Steve

+0

Tuve un problema similar con los archivos XML: de forma predeterminada se agregan como '(bin)' porque si su 'aplicación /' tipo MIME. Después de agregar estos archivos, ejecuté un 'svn propset svn: text de tipo mime/xml *' explícito y funciona muy bien. Para hacerlo más fácil, hay un script útil aquí: http://svn.apache.org/repos/asf/cxf/trunk/bin/set_svn_properties.sh – Jens

Cuestiones relacionadas