นี่คือตำแหน่งชำระเงินเมื่อเรียกใช้เชลล์สคริปต์ใน dos prompt
+ svn co svn+ssh://[email protected]/svn/scripts/Core_V6 /cygdrive/c/.jenkins/jobs/TEST_BUILD/workspace/
A C:\cygdrive\c\.jenkins\jobs\TEST_BUILD\workspace\test.sh
เส้นทางที่นี่ไม่ถูกต้อง (คาดว่า: C:.jenkins\jobs\TEST_BUILD\workspace\test.sh) โฟลเดอร์ cygdrive เพิ่มเติมจะถูกสร้างขึ้นใน c:\ และไม่ได้อ้างถึงโฟลเดอร์ cygdrive ในการติดตั้ง cygwin
เมื่อดำเนินการชำระเงินจากเทอร์มินัล cygwin มันจะให้เส้นทางที่ถูกต้อง
$ svn co svn+ssh://[email protected]/svn/scripts/Core_V6 /cygdrive/c/.jenkins/jobs/TEST_BUILD/workspace/
A /cygdrive/c/.jenkins/jobs/EVEREST_BUILD/workspace/Everestv6builder/everest_orj.sh
สิ่งนี้จะไม่สร้างโฟลเดอร์เพิ่มเติมใดๆ cygwin เวอร์ชัน 1.7.17 เป็นอันที่ใช้อยู่
อะไรคือสาเหตุที่ทำให้เส้นทางถูกตีความผิดเมื่อกระบวนการย่อยถูกแยก?