3
คุณบังคับใช้พฤติกรรมคอมไพล์รวมถึงภายใน (โดยเฉพาะบน Windows) ได้อย่างไร
ฉันกำลังชี้ไปที่การย้ายร้านค้า NET นี้จาก svn ไป git และได้ระบุปัญหาเสริมบางอย่างที่ฉันต้องการมีวิธีแก้ไขก่อนที่เราจะสลับสวิตช์ สิ่งที่ฉันถามโดยเฉพาะในคำถามนี้คือการบังคับใช้การสิ้นสุดบรรทัด โดยค่าเริ่มต้น git สำหรับ Windows จะติดตั้งด้วย 'checkout crlf, commit lf' ซึ่งจะไม่ทำงานกับแหล่งที่มาซึ่งเป็นจำนวนมาก (เท่าที่ฉันทราบ) โดยเฉพาะประกอบด้วยจุดสิ้นสุด crlf ฉันไม่รู้ว่าฉันเชื่อถือคนตาบอดที่ได้รับ dev ใด ๆ เพื่อกำหนดค่านี้อย่างถูกต้องแม้จะได้รับคำแนะนำดังนั้นฉันจึงพิจารณาหนึ่ง (หรือทั้งสองอย่าง) ต่อไปนี้ แต่ก็อยากรู้อยากเห็นถ้าใครที่นี่ไปเส้นทางอื่น เบ็ดกระทำก่อนหน้าที่ตรวจสอบการสิ้นสุดบรรทัด lf ใด ๆ (หรืออาจสิ้นสุดการสิ้นสุดบรรทัด lf ทั้งหมด) และปฏิเสธในเหตุการณ์นั้น สคริปต์การติดตั้งถูกแจกจ่ายไปยัง devs ที่เติมการตั้งค่าส่วนกลางด้วย 'ตามที่เป็นอยู่ตามที่เป็น' ป.ล. ขณะที่เขียนสิ่งนี้เกิดขึ้นกับฉันว่าการแปลงเริ่มต้นจาก svn เป็น git สามารถกระทำวิธีการเริ่มต้นและตราบใดที่ผู้คนติดอยู่กับค่าเริ่มต้นที่จะราบรื่นเช่นกัน เคยเป็น dev ใช้ …