Git Quebra de linha em diferentes S.O.

Geralmente quando os desenvolvedores da mesma equipe utilizam sistemas operacionais diferentes pode gerar muitos conflitos no git por causa da quebra de linha. Que é diferente no linux e no windows. Para resolver esse problema, basta crirar um arquivo chamado .gitattributes com o esse conteúdo:

 # Set the default behavior, in case people don't have core.autocrlf set.
 * text=auto
# Explicitly declare text files you want to always be normalized and converted
 # to native line endings on checkout.
 *.c text
 *.h text
# Declare files that will always have CRLF line endings on checkout.
 *.sln text eol=crlf
# Denote all files that are truly binary and should not be modified.
 *.png binary
 *.jpg binary

Comigo só funcionou depois criei um repositório novo.

Comentários

 

Quem Sou

Graduado em ADS (Análise e desenvolvimento de sistemas).

Não sou "devoto" de nenhuma linguagem de programação. Procuro aproveitar o melhor de cada uma de acordo com a necessidade do projeto. Prezo por uma arquitetura bem feita, código limpo, puro e simples! 

anuncio atendente