นักพัฒนาของเราใช้ทั้งระบบปฏิบัติการ Windows และ Unix ดังนั้น symlink ที่สร้างขึ้นบนเครื่อง Unix จึงเป็นปัญหาสำหรับนักพัฒนา Windows ใน windows (msysgit) symlink จะถูกแปลงเป็นไฟล์ข้อความที่มีพา ธ ไปยังไฟล์ที่ชี้ไป ฉันต้องการแปลง symlink ให้เป็น Windows symlink จริงแทน
โซลูชัน( อัปเดต ) ที่ฉันมีอยู่คือ:
- เขียนสคริปต์หลังการชำระเงินซึ่งจะค้นหาไฟล์ข้อความ "symlink" ซ้ำ ๆ
- แทนที่ด้วย windows symlink (โดยใช้ mklink) ด้วยชื่อและนามสกุลเดียวกันกับ dummy "symlink"
- ละเว้นหน้าต่าง symlink โดยเพิ่มรายการใน. git / info / แยก
ฉันไม่ได้ใช้สิ่งนี้ แต่ฉันเชื่อว่านี่เป็นแนวทางที่ชัดเจนสำหรับปัญหานี้
คำถาม:
- คุณเห็นว่ามีข้อเสียอะไรหากมีวิธีการนี้
- สคริปต์หลังการชำระเงินนี้สามารถใช้งานได้หรือไม่ คือฉันจะวนซ้ำค้นหาไฟล์ "symlink" git ที่สร้างขึ้นได้หรือไม่
- มีใครทำงานกับสคริปต์นี้บ้างไหม?