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-commandmặc định được ràng buộc theo mặc định:
magit-git-commandlà 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
DIRECTORYvớ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-patchbạ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