Những hoạt động trên phiên bản mới nhất của magit
từ Melpa (từ tổng thể chi nhánh) như thử nghiệm ngày hôm nay.
Khi ở trong cửa sổ Trạng thái Magit,
C-u j u
- Chuyển đến phần u nstaged, mở rộng nó và đưa phần đó lên trên cùng của bộ đệm
C-u j s
- Bước vào là phần taged, mở rộng nó và mang lại đó vào đầu của bộ đệm
Hành động tương tự sẽ áp dụng cho các C-u j ..
ràng buộc khác trong magit-section-jump-map
quá.
Từ magit.el
trong tổng thể chi nhánh :
(defvar magit-section-jump-map
(let ((map (make-sparse-keymap)))
(define-key map (kbd "z") 'magit-jump-to-stashes)
(define-key map (kbd "n") 'magit-jump-to-untracked)
(define-key map (kbd "u") 'magit-jump-to-unstaged)
(define-key map (kbd "s") 'magit-jump-to-staged)
(define-key map (kbd "f") 'magit-jump-to-unpulled)
(define-key map (kbd "p") 'magit-jump-to-unpushed)
(define-key map (kbd "r") 'magit-jump-to-pending)
map)
"Submap for jumping to sections in `magit-status-mode'.")
Câu trả lời
Để trả lời ứng dụng cụ thể của bạn để xem xét các hunk trong phần chưa được phân loại, hãy thực hiện C-u j u
trong bộ đệm Trạng thái Magit.
Áp dụng cho mã nhánh magit master; chưa thử chi nhánh tiếp theo.
Một quy trình làm việc ví dụ sử dụng các ràng buộc này
M-x magit-status
- Giai đoạn các tập tin bạn muốn sử dụng
s
- Mở rộng các tệp được phân đoạn hiển thị các khác biệt của hunk, đồng thời định vị đỉnh của phần được phân loại thành đỉnh của bộ đệm:
C-u j s
- Cam kết
c c
, mở bộ đệm CAMIT trong một cửa sổ chia
- Viết nhật ký trong khi xem xét khác biệt dàn dựng trong cửa sổ khác. Nếu diff vượt quá chiều cao cửa sổ, tôi sử dụng 'cuộn các lệnh cửa sổ khác' .
- Kết thúc cam kết
C-c C-c
.
advice-add
trống trong Emacs v24.3.1, đây là cơ sở tư vấn mới được giới thiệu trong Emacs v24.4