8 คะแนน โดย xguru 2022-04-18 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • โอเพนซอร์ส CLI HTTP Client ที่พัฒนามา 10 ปี
  • เผลอเปลี่ยนเป็น private repo จนทำให้ดาวทั้งหมดถูกลบ
  • GitHub มีหน้าต่างเตือนตอนเปลี่ยนสถานะ แต่รูปแบบของ repo ส่วนบุคคลกับขององค์กรต่างกัน จึงทำให้สับสน
    • ในโปรไฟล์ กรณีบุคคลจะเป็น name/name ส่วนองค์กรจะเป็น name/.github
  • ฝั่ง GitHub ไม่มีวิธีที่จะกู้สิ่งนี้กลับคืนได้
  • บทเรียน
    • ในมุมมอง UI/UX เวลาจะลบบางอย่าง ควรเน้นให้เห็นชัดเจนว่านี่เป็นเรื่องร้ายแรง
    • ควรใช้วิธีลบแบบชั่วคราว และถ้าเป็นการลบถาวรควรมีวิธีหน่วงกระบวนการไว้

3 ความคิดเห็น

 
devjeonghwan 2022-04-20

ฝั่ง GitHub ไม่มีวิธีที่จะย้อนกลับเรื่องนี้ได้

เพราะฝั่ง GitHub ไม่มีเหตุผลเพียงพอที่จะทำให้ย้อนกลับได้

คงเป็นแบบนั้นสินะ? ทั้งที่น่าจะมีวิธีอยู่ชัดๆ..

 
lastorder 2022-04-18

สิ่งที่น่าสนใจก็คือ ตอนที่ GitHub เผลอเปลี่ยนรีโพซิทอรีของตัวเองให้เป็น private ก็เคยกู้กลับมาด้วยการใช้ DB backup นั่นเอง

 
migan 2022-04-18

เฮ้อ................... น่าเสียดายจริง ๆ