He estado intentando establecer archivos específicos para usar siempre lf y no crlf, independientemente de autocrlf en el sistema local.¿Cómo configuro todos los archivos en un subdirectorio para usar un eol específico usando gitattributes?
Intenté crear un .gitattributes en la raíz del proyecto que solo contenía SquishIt.Tests/js/*.js eol=lf
y también intenté SquishIt.Tests/js/ eol=lf
. Empujé ambos intentos hacia mi control remoto y luego intenté clonarlo localmente dos veces. Los archivos en/js/siempre aparecen con CR + LF en ambos casos, ya que autocrlf está activado globalmente.
Estoy en una máquina con Windows, por si acaso no estaba claro. ¿Lo que intento lograr es posible?
Sucede aquí exactamente para esto .idea - Agradecería que agregara un enlace a algunos documentos :) En ¿Por qué el '/' principal? Además, ¿cómo puede uno incluir archivos en subcarpetas como '.idea/dictionaries' –
A su segunda pregunta, simplemente puede usar /.idea/dictionaries/* para hacer coincidir los archivos en este subdirectorio. – Tarnschaf
Si desea incluir archivos en una carpeta y TODAS las subcarpetas, use '/.idea/**'. Si desea incluir archivos en CUALQUIER subcarpeta llamada .idea independientemente de la profundidad, use '.idea/*'. – SensorSmith