ดาวน์โหลดโค้ดใน GitHub เฉพาะโฟลเดอร์ที่ต้องการ

wk
1 min readOct 8, 2018

--

โค้ดใน GitHub สามารถ Access ผ่านทั้ง Git และ Subversion แต่เนื่องจากการทำ Sparse checkout เพื่อดาวน์โหลด Sub folder ของ Git มีขึ้นตอนที่ยุ่งยาก มีวิธีที่ง่ายกว่าคือใช้ ฟังก์ชัน Export ของ Subversion

ตัวอย่าง

ถ้าต้องการดาวน์โหลดเฉพาะโฟลเดอร์ HelloWorld ในโปรเจค Orleans

https://github.com/dotnet/orleans/tree/master/Samples/2.0/HelloWorld

ทำได้โดยใช้คำสั่ง svn export URL โดยเปลี่ยน tree/master ใน URL เป็น trunk และตามด้วยชื่อโฟลเดอร์ปลายทาง

svn export https://github.com/dotnet/orleans/trunk/Samples/2.0/HelloWorld HelloWorld

ถ้าในเครื่องไม่มีคำสั่ง svn สามารถติดตั้งผ่าน Homebrew (macOS)

brew install subversion

หลังจากรันคำสั่ง svn export ให้รอสักพักจะได้ Output ดังภาพ แสดงว่าโปรแกรมดาวน์โหลดไฟล์ทั้งหมดเรียบร้อยแล้ว สามารถนำโค้ดไปใช้งานได้เลย

--

--

No responses yet