Tôi chỉ muốn biết nếu Magit có chức năng này. Hướng dẫn tham khảo không có điều này rõ ràng vì vậy đó là lý do tại sao tôi hỏi.
Tôi chỉ muốn biết nếu Magit có chức năng này. Hướng dẫn tham khảo không có điều này rõ ràng vì vậy đó là lý do tại sao tôi hỏi.
Câu trả lời:
Bạn nói đúng, nó dường như không được tích hợp. Nhưng lưu ý rằng bạn có thể chạy bất kỳ git
tiểu ban nào bạn muốn từ bộ đệm Magit bằng cách nhấn :, magit-git-command
mặc định được ràng buộc theo mặc định:
magit-git-command
là một chức năng Lisp được biên dịch tự động tương tác trongmagit.el
.
(magit-git-command ARGS DIRECTORY)
Thực hiện một tiểu ban Git không đồng bộ, hiển thị đầu ra. Với một đối số tiền tố chạy Git trong thư mục gốc của kho lưu trữ hiện tại. Không tương tác chạy Git
DIRECTORY
vớiARGS
.
Vì vậy, để có được một bản vá cho, ví dụ, cam kết mới nhất sử dụng, git format-patch
bạn có thể làm như sau:
: format-patch -1
RET
Đầu ra (hiển thị trong *magit-process*
bộ đệm) sẽ trông giống như thế này:
0 git --no-pager -c core.preloadindex=true format-patch -1
0001-Commit-message-associated-with-latest-commit.patch