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 บนสาขาปัจจุบันของคุณ ก่อนที่คุณจะเลือกตัวเลือกนี้ คุณต้องยอมรับการเปลี่ยนแปลงใดๆ