Extension này giúp bạn xuất (export) các file đã thay đổi trong dự án Git (bao gồm: staged, modified, untracked) ra một thư mục riêng biệt, thuận tiện cho việc review, chia sẻ hoặc backup.
Tính năng
✅ Xuất tất cả các file đã thay đổi (staged, modified, untracked) trong workspace hiện tại
✅ Tùy chọn tên thư mục xuất tùy ý
✅ Giữ nguyên cấu trúc thư mục gốc khi export
✅ Hỗ trợ định dạng đầu ra: folder, .zip, .tar.gz
✅ Template đặt tên xuất: {project}-{branch}-{timestamp} (tùy biến)
✅ Tạo manifest.json chứa thông tin chi tiết + checksum SHA-256 (bật/tắt được)
✅ Tự động mở thư mục/hiển thị file sau khi export
✅ Hiển thị progress trong quá trình export
Yêu cầu hệ thống
VS Code phiên bản 1.74.0 trở lên
Workspace phải là Git repository
Git đã được cài đặt và cấu hình
Cách cài đặt
Mở VS Code
Vào Extensions (Ctrl+Shift+X)
Tìm kiếm "Export Staged Files"
Nhấn Install
Cách sử dụng
1. Export với tên thư mục mặc định
Mở Command Palette (Ctrl+Shift+P)
Tìm và chọn: Export Staged Files: Export Changed Files
Chọn nơi lưu thư mục export
Extension sẽ xuất các file thay đổi vào thư mục có tên trùng với tên project
2. Export với tên thư mục tùy chỉnh
Mở Command Palette (Ctrl+Shift+P)
Tìm và chọn: Export Staged Files: Export With Custom Folder Name
Nhập tên thư mục mong muốn
Chọn nơi lưu thư mục export
3. Kết quả sau khi export
✨ Các file thay đổi được copy vào thư mục hoặc đóng gói thành archive (.zip/.tar.gz)
📋 File manifest.json (nếu bật) chứa thông tin chi tiết và checksum: