Codespace เทียบกับตัวแก้ไข GitHub.dev

เสร็จสมบูรณ์เมื่อ

คุณอาจถามตัวเองว่าฉันควรใช้ GitHub Codespaces เมื่อใดและฉันควรใช้ GitHub.dev เมื่อใด

คุณสามารถใช้ GitHub.dev เพื่อนําทางไฟล์และที่เก็บโค้ดต้นทางจาก GitHub และทําการเปลี่ยนแปลงและยอมรับการเปลี่ยนแปลงโค้ดได้ คุณสามารถเปิดที่เก็บ ส้อม หรือคําขอดึงข้อมูลใด ๆ ในตัวแก้ไข GitHub.dev

ถ้าคุณต้องการทํางานที่หนักขึ้น เช่น การทดสอบโค้ดของคุณ ให้ใช้ GitHub Codespaces ซึ่งมีการคํานวณที่เกี่ยวข้องกับมันเพื่อให้คุณสามารถสร้างรหัสของคุณเรียกใช้รหัสของคุณและมีการเข้าถึงเทอร์มินัล GitHub.dev ไม่มีการคํานวณ ด้วย GitHub Codespaces คุณจะได้รับพลังของเครื่องเสมือน (VM) ส่วนบุคคลที่มีการเข้าถึงเทอร์มินัลแบบเดียวกับที่คุณสามารถใช้สภาพแวดล้อมภายในเครื่องของคุณในระบบคลาวด์

การเปรียบเทียบ Codespace และ GitHub.dev

ตารางต่อไปนี้แสดงรายการความแตกต่างหลักระหว่าง Codespaces กับ GitHub.dev:

GitHub.dev GitHub Codespaces
ต้นทุน ฟรี โควตาการใช้งานรายเดือนฟรีสําหรับบัญชีส่วนบุคคล
ความพร้อมใช้งานของ พร้อมใช้งานสําหรับทุกคนที่ GitHub.com พร้อมใช้งานสําหรับทุกคนที่ GitHub.com
เริ่มต้น GitHub.dev จะเปิดขึ้นทันทีด้วยการกดปุ่มและคุณสามารถเริ่มใช้งานได้ทันทีโดยไม่ต้องรอการกําหนดค่าหรือการติดตั้ง เมื่อคุณสร้างหรือดําเนินการ Codespace ต่อ Codespace จะมีการกําหนด VM ไว้ จากนั้นคอนเทนเนอร์จะถูกกําหนดค่าโดยยึดตามเนื้อหาของไฟล์ devcontainer.json การตั้งค่านี้ใช้เวลาสักครู่เพื่อสร้างสภาพแวดล้อมการพัฒนา
การคํานวณ ไม่มีทรัพยากรการคํานวณที่เกี่ยวข้อง ดังนั้นคุณไม่สามารถสร้างและเรียกใช้โค้ดของคุณหรือใช้เทอร์มินัลแบบรวมได้ ด้วย GitHub Codespaces คุณจะได้รับพลังของ VM เฉพาะเพื่อเรียกใช้และดีบักแอปพลิเคชันของคุณ
การเข้าถึงเทอร์มินัล ไม่มีใคร GitHub Codespaces มีชุดเครื่องมือทั่วไปตามค่าเริ่มต้น ซึ่งหมายความว่าคุณสามารถใช้เทอร์มินัลได้เหมือนกับที่คุณทําในสภาพแวดล้อมภายในเครื่องของคุณ
ส่วนขยาย เฉพาะชุดย่อยของส่วนขยายที่สามารถเรียกใช้บนเว็บเท่านั้นที่ปรากฏในมุมมองส่วนขยาย และสามารถติดตั้งได้ ด้วย GitHub Codespaces คุณสามารถใช้ส่วนขยายส่วนใหญ่จาก Visual Studio Code Marketplace ได้

ทํางานต่อใน Codespaces

คุณสามารถเริ่มเวิร์กโฟลว์ของคุณใน GitHub.dev และทํางานบน Codespace ต่อไปได้ หากคุณพยายามเข้าถึงมุมมองการเรียกใช้และดีบักหรือเทอร์มินัล คุณจะเห็นการแจ้งเตือนว่าพวกเขาไม่พร้อมใช้งานใน GitHub.dev

เพื่อทํางานของคุณใน Codespace ต่อไป เลือก ดําเนินการต่อด้วย... เลือก สร้าง Codespace ใหม่ เพื่อสร้าง Codespace บนสาขาปัจจุบันของคุณ ก่อนที่คุณจะเลือกตัวเลือกนี้ คุณต้องยอมรับการเปลี่ยนแปลงใดๆ