Hướng dẫn GitHub Copilot: Quản lý công việc hiệu quả với tính năng ‘My work’
Khám phá cách sử dụng bảng điều khiển 'My work' trong ứng dụng GitHub Copilot để theo dõi tiến độ, quản lý pull request và tối ưu hóa quy trình làm việc của...
- Giọng nữ Bắc
Trong quá trình phát triển phần mềm, việc phải xử lý đồng thời nhiều tác vụ như sửa lỗi (bug), review pull request và triển khai tính năng mới là điều thường thấy. Để giúp lập trình viên kiểm soát khối lượng công việc này, ứng dụng GitHub Copilot cung cấp tính năng My work – một trung tâm điều khiển tập trung giúp bạn theo dõi mọi thứ đang diễn ra.
Table Of Content
Khám phá các chế độ xem mặc định
Khi truy cập tab My work, bạn sẽ thấy các chế độ xem được thiết lập sẵn giúp phân loại công việc một cách trực quan:
- All: Hiển thị tổng hợp tất cả các issue và pull request liên quan đến các dự án bạn đã tương tác trong Copilot.
- Active: Chỉ tập trung vào các mục đang mở (open).
- Review requests: Danh sách các pull request cần bạn thực hiện review.
- Done: Lưu trữ các mục đã đóng (closed).
Lưu ý rằng danh sách này được lọc tự động dựa trên các dự án bạn đã làm việc. Nếu muốn thêm một repository mới vào danh sách, bạn chỉ cần khởi tạo một session mới cho repository đó.
Tùy chỉnh bộ lọc và giao diện
Ngoài các chế độ mặc định, bạn có thể tự tạo các bộ lọc riêng (New view) để quản lý công việc theo cách cá nhân hóa. Ví dụ, bạn có thể tạo view “My issues” bằng cách sử dụng bộ lọc Is: Issue kết hợp với Assignee: Me.
Về giao diện, ứng dụng hỗ trợ hai chế độ hiển thị:
- List view: Dạng thẻ (card) gọn gàng, dễ quét thông tin nhanh.
- Table view: Cung cấp khả năng kiểm soát cao hơn với các tùy chọn ẩn/hiện cột, thay đổi kích thước và sắp xếp dữ liệu theo nhu cầu.
Tối ưu hóa quy trình với Agent Sessions
Điểm mạnh nhất của tính năng này là khả năng kết nối trực tiếp với các session của Copilot. Bạn có thể chọn một issue hoặc pull request cụ thể và yêu cầu Copilot bắt đầu làm việc ngay trên đó. Copilot sẽ tự động sử dụng nội dung của issue làm ngữ cảnh (context) để hỗ trợ bạn.
Hơn nữa, bạn có thể chọn nhiều mục cùng lúc để thực hiện các hành động hàng loạt:
- Tạo session riêng biệt cho từng tính năng độc lập.
- Gộp nhiều báo cáo lỗi (bug report) liên quan vào một session duy nhất để giải quyết tập trung.
Khả năng linh hoạt trong việc thay đổi repository cho từng session cũng giúp ích rất nhiều trong các dự án có cấu trúc phức tạp, nơi issue và mã nguồn nằm ở các repository khác nhau.
Nguồn tham khảo: GitHub Blog



No Comment! Be the first one.