8 điểm bởi xguru 2022-04-18 | 3 bình luận | Chia sẻ qua WhatsApp
  • Dự án mã nguồn mở CLI HTTP Client đã được phát triển suốt 10 năm
  • Do vô tình chuyển sang private repo nên toàn bộ số sao đã bị xóa
  • GitHub có cửa sổ cảnh báo khi chuyển đổi, nhưng vì hình thức repo của tài khoản cá nhân và tổ chức khác nhau nên đã gây nhầm lẫn
    • Với profile, tài khoản cá nhân là name/name, còn tổ chức là name/.github
  • Phía GitHub không có cách nào để khôi phục việc này
  • Bài học rút ra
    • Về mặt UI/UX, khi người dùng định xóa thứ gì đó thì cần nhấn mạnh rõ mức độ nghiêm trọng
    • Nên có cơ chế xóa tạm thời, và nếu là xóa vĩnh viễn thì cần có quy trình trì hoãn

3 bình luận

 
devjeonghwan 2022-04-20

Phía GitHub không có cách nào để khôi phục việc này

Phía GitHub không có lý do chính đáng nào để khôi phục việc này

Ý là vậy nhỉ? Chắc chắn phải có cách nào đó chứ..

 
lastorder 2022-04-18

Điều thú vị là khi GitHub vô tình chuyển kho lưu trữ của chính họ sang chế độ private, họ đã khôi phục lại bằng bản sao lưu cơ sở dữ liệu.

 
migan 2022-04-18

Ôi................... thật đáng tiếc