6 điểm bởi xguru 2020-02-27 | 1 bình luận | Chia sẻ qua WhatsApp
  • Git được triển khai bằng JavaScript thuần, có thể sử dụng ở bất kỳ đâu

  • Hoạt động trên mọi trình duyệt và cả máy chủ NodeJS

  • Hướng tới mục tiêu tương thích 100% với các triển khai Git hiện có

  • Cung cấp CLI riêng có tên isogit dành cho desktop/server

1 bình luận

 
xguru 2020-02-27

Có thể git clone/fetch trong trình duyệt, rồi chỉnh sửa, commit và tiếp tục push trở lại.

Như vậy có thể làm được những việc như:

  • Lấy mã từ GitHub vào trình soạn thảo web, chỉnh sửa rồi lưu lại (hiện tại GitHub không hỗ trợ CORS nên phải dùng proxy: https://github.com/isomorphic-git/cors-proxy)

  • Các blog trang tĩnh của GitHub có thể tự động commit khi lưu từ trình soạn thảo

Trước đây cũng đã có WASM-GIT được chuyển sang WASM là https://github.com/petersalomonsen/wasm-git,

nhưng vì được làm bằng JS thuần nên có vẻ sẽ dễ chỉnh sửa để phù hợp với web hơn.