Khi người ta có thể thu thập fromotherposts, chuẩn hóa cuối dòng của Git có ưu điểm và nhược điểm của nó. Tôi có một dự án chỉ dành riêng cho Windows mà tôi nghĩ điều tốt nhất cần làm là tắt hoàn toàn chuẩn hóa cuối dòng. Đó là, tôi muốn để lại tất cả các dòng mới (hầu hết là CRLF
) nguyên vẹn, thay vì có git bình thường hóa chúng thành LF
chỉ một cách phía sau hậu trường và tôi muốn thay đổi đó ảnh hưởng đến tất cả các bản sao của kho lưu trữ trên tất cả các máy. Câu hỏi là cách hiệu quả nhất để làm điều đó.Làm thế nào để vô hiệu hóa Git end-of-line (CRLF để LF) trên tất cả các dòng vô tính/máy?
Hầu hết các cuộc thảo luận về chuẩn hóa cuối dòng Git là theo số core.autocrlf
và tôi có thể hoàn thành mục tiêu của mình bằng cách đặt core.autocrlf=false
. Tuy nhiên, đây là một thiết lập git-config, và tôi tin rằng người ta phải đặt riêng nó trên mỗi máy bằng máy. Nếu đúng, điều đó có vẻ dễ xảy ra lỗi, đặc biệt là vì trình cài đặt msysgit
hướng dẫn một cài đặt vào thiết lập core.autocrlf=true
.
Liên kết trong bài đăng của bạn đã chết. Có lẽ bạn có thể sử dụng cái này để thay thế? http://git.661346.n2.nabble.com/Is-the-quot-text-quot-attribute-meant-only-to-specify-end-of-line-normalization-behavior-or-does-it- -td7420001.html – Antimony