คำถามติดแท็ก core.autocrlf

7
การแปลงบรรทัดสิ้นสุดทำงานกับ git core.autocrlf ระหว่างระบบปฏิบัติการที่แตกต่างกันอย่างไร
ฉันได้อ่านคำถามและคำตอบที่แตกต่างกันมากมายใน Stack Overflow รวมถึงเอกสารgitว่าการตั้งค่าcore.autocrlfทำงานอย่างไร นี่คือความเข้าใจของฉันจากสิ่งที่ฉันได้อ่าน: Unix และ Mac OSX (pre-OSX ใช้ CR) ไคลเอ็นต์ใช้ปลายสาย LF ไคลเอนต์ Windows ใช้การสิ้นสุดบรรทัด CRLF เมื่อ core.autocrlf ถูกตั้งค่าเป็นจริงบนไคลเอนต์ที่เก็บ git มักจะเก็บไฟล์ในรูปแบบสิ้นสุดบรรทัด LF และสิ้นสุดบรรทัดในไฟล์บนไคลเอนต์จะถูกแปลงไปมาเมื่อตรวจสอบ / กระทำสำหรับลูกค้า (เช่น Windows) ที่ใช้ไม่ใช่ -LF การจบบรรทัดไม่ว่ารูปแบบไฟล์ไฟล์การจบบรรทัดจะอยู่บนไคลเอนต์ (ไม่เห็นด้วยกับคำจำกัดความของ Tim Clem - ดูการอัปเดตด้านล่าง) นี่คือเมทริกซ์ที่พยายามจัดทำเอกสารเดียวกันสำหรับการตั้งค่า 'อินพุต' และ 'เท็จ' ของ core.autocrlf พร้อมเครื่องหมายคำถามซึ่งฉันไม่แน่ใจว่าพฤติกรรมการแปลงบรรทัดสิ้นสุดแล้ว คำถามของฉันคือ: เครื่องหมายคำถามควรเป็นอย่างไร เมทริกซ์นี้ถูกต้องสำหรับ "เครื่องหมายที่ไม่ใช่คำถาม" หรือไม่? ฉันจะอัปเดตเครื่องหมายคำถามจากคำตอบเนื่องจากดูเหมือนว่าจะเกิดขึ้น …

2
ฉันจะบังคับให้คอมไพล์เช็คเอาต์สาขาหลักและลบการส่งคืนการขนส่งหลังจากที่ฉันทำให้ไฟล์ปกติโดยใช้แอตทริบิวต์ "ข้อความ" ได้อย่างไร
เอาล่ะฉันเพิ่มไฟล์.gitattributesด้วยเส้นแบบนี้ *.css text *.js text etc... จากนั้นฉันทำตามคำแนะนำที่http://git-scm.com/docs/gitattributes#_checking-out_and_checking-in $ rm .git/index # Remove the index to force Git to $ git reset # re-scan the working directory $ git status # Show files that will be normalized $ git add -u $ git add .gitattributes $ git commit -m "Introduce end-of-line …

9
env: bash \ r: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ฉันพยายามที่จะติดตั้ง YouCompleteMe จากที่นี่ เมื่อฉันดำเนินการ: ./install.sh --clang-completer ฉันได้รับข้อผิดพลาดนี้: env: bash\r: No such file or directory ฉันไม่รู้ว่ามีอะไรผิดปกติกับตัวแปรสภาพแวดล้อม นี่คือเส้นทางทุบตีของฉัน: which bash /bin/bash ฉันจำเป็นต้องเปลี่ยนเป็น/usr/bashหรือไม่? ถ้าใช่ฉันควรทำอย่างไร? ฉันพยายามเปลี่ยน~/.bashrcไฟล์ แต่ไม่ได้ผล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.