ฉันต้องการที่จะบังคับให้คอมไพล์ไปยังไฟล์ที่เช็คเอาท์ภายใต้ Windows โดยใช้เพียงไม่LF CR+LFฉันตรวจสอบสองตัวเลือกการกำหนดค่า แต่ไม่พบการตั้งค่าที่ถูกต้อง
ฉันต้องการแปลงไฟล์ทั้งหมดเป็นLFและเก็บไว้LFในไฟล์
หมายเหตุ: ฉันใช้autocrlf = inputแต่จะเป็นการซ่อมแซมไฟล์เมื่อคุณยืนยัน LFฉันต้องการที่จะบังคับให้พวกเขาได้รับใช้
ฉันอาจไม่ชัดเจนดังนั้น: พื้นที่เก็บข้อมูลที่มีอยู่แล้วโดยใช้LFแต่ไฟล์การตรวจสอบออกมาใช้ msysgit ใช้CR+LFและฉันต้องการที่จะบังคับให้ msysgit ที่จะได้รับพวกเขาด้วยLF: บังคับ Unix ปลายสาย
>git config --list | grep crlf
core.autocrlf=input
LFแต่เมื่อฉันได้รับไฟล์เหล่านี้ภายใต้ Windows msysgit จะแปลงไฟล์ให้CR+LFเป็น
autocrlfตั้งค่าเป็นinputgit จะปล่อยให้lfฟีดบรรทัดเพียงอย่างเดียว คุณสามารถโพสต์การส่งออกของgit config?

autocrlf=inputเป็นตัวเลือกที่ถูกต้อง แน่นอนว่ามันไม่ได้ปกป้องคุณจากไฟล์ที่มีอยู่จริงcr+lfในที่เก็บหรือสร้างไฟล์ด้วยcr+lfในเครื่องมืออื่นก่อนที่จะเพิ่มลงในคอมไพล์ คุณมีปัญหาอะไรที่สิ่งนี้ไม่ได้ผล?