tortoise subir repositorio español descargar clonar cambios archivos svn tortoisesvn diff mime-types file-type

subir - tortoise svn server



Diferencia SVN: ¿Por qué algunos archivos están marcados como binarios? (2)

Aquí hay una manera rápida de solucionar este problema:

notepad %APPDATA%/Subversion/config

Desplácese hacia abajo y descomente esta línea:

enable-auto-props = yes

Bajo [auto-props] agregue esta línea:

*.sql = svn:mime-type=text/plain

Ahora, cuando agrega archivos .SQL a SVN, se marcarán automáticamente como texto (no octet-stream).

EDITAR: Se eliminó la línea innecesaria que termina la alteración del archivo.

Directamente relacionado: svn diff: archivo marcado como tipo binario (según el comentario de la respuesta)

¿Por qué mi cliente SVN marcaría algunos archivos como binarios?

Específicamente, .sql tiene prop svn:mime-type = application/octet-stream cuando se usa TortoiseSVN.

Marqué con el botón derecho> Menú contextual de tortuga> Configuración> General> Archivo de configuración de Subversion, y no hay comentarios en [miscellany] o [auto-props] , así que ¿de dónde viene la decisión?

Por lo que puedo ver en las publicaciones relacionadas, puedo "arreglarlo" eliminando la propiedad en los archivos afectados o cambiando globalmente el comportamiento de los nuevos archivos a través de configuración / configuración, pero hay una forma "simple" de hacer ambas cosas por todos los archivos afectados?

Algo relacionado:


Bueno, encontré el problema en mi caso particular:

Un desarrollador había guardado una plantilla .sql archivo que estaba usando para nuevos scripts. Este archivo, de alguna manera, se guardó con la codificación UCS-2 (o Unicode ). Cada vez que agregaba archivos, TortoiseSVN determinaba que era un archivo binario. Al cambiar la codificación a UTF-8 , la plantilla y los archivos derivados de ella se agregan correctamente como text/plain .

Información adicional (Editar)

Encontré lo que podría haber sido el culpable. Al generar algunos scripts utilizando la GUI, SQL Server Management Studio los escribe como Unicode en la ventana de consulta. Si se guarda el archivo, también se guardará como Unicode . Curiosamente, los archivos abiertos a través de File > New no se guardan así. Se planteó un problema con Microsoft sobre esto en 2007 (que se encuentra here ), que aparentemente no se ha resuelto.