โค้ดใน 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 ดังภาพ แสดงว่าโปรแกรมดาวน์โหลดไฟล์ทั้งหมดเรียบร้อยแล้ว สามารถนำโค้ดไปใช้งานได้เลย