Saltar al contenido
GitTree
Preferencias

Configurar herramientas y codificación de archivos.

Las diferencias y los archivos que no son UTF-8 se leen con Preferencias › Editor › Default encoding; una marca de orden de bytes siempre gana y los bytes que no encajan se muestran como �. Line endings (core.autocrlf) decide cómo git convierte CRLF y LF, y Long paths permite que git cree rutas de más de 260 caracteres en Windows.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Lo que te dice la diferencia
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Conozca la convención de final de línea de su equipo; debe coincidir en todas las computadoras.

donde encontrarlo

  • Preferencias › Editor para codificación; Preferencias › General para Line endings y Long paths.
acciónmacOSWindows y Linux
Preferencias⌘,Ctrl+,

Pasos

  1. Establecer la codificación predeterminada

    En Editor, elige el Default encoding que usan tus archivos antiguos. Las diferencias luego dicen Read as ….

  2. Elige finales de línea

    En General, establezca Line endings. El Windows, Check out CRLF, commit LF mantiene el repositorio en LF mientras su editor ve CRLF.

  3. Permitir caminos largos en Windows

    Active Long paths si un proyecto con carpetas profundas no se puede desproteger.

Resultado esperado

El texto se lee correctamente y los finales de línea permanecen como los mantiene su equipo.

Lo que te dice la diferencia

  • CRLF al lado de un archivo: sus líneas terminan en CRLF (\ \ ).
  • “Algunas líneas terminan en LF y otras en CRLF”: el archivo mezcla ambas.
  • “Algunos bytes no son válidos… y se muestran como �”: elige otro Default encoding.

Para el editor, se abren las herramientas de diferenciación y combinación GitTree, consulte Configurar herramientas externas.

Si algo sale mal

Cada línea de un archivo se muestra como modificada.

Sólo cambiaron los finales de sus líneas. Haga coincidir Line endings con el de su equipo y considere un .gitattributes con * text=auto.

Preguntas

¿La configuración de codificación cambia mis archivos?

No. Solo cambia cómo GitTree los lee y muestra.