반응형
Magit에서 파일 기록을 보시겠습니까?
Git 버전 관리를 사용하여 파일의 변경 내역보기는 Git 에서 파일 내역을 보는 다른 방법에 대해 설명합니다.
Emacs Magit에서 할 수 있습니까?
magit 2.1 이후 : magit-log-buffer-file
(아래 댓글에 따라)
magit 2.1 이전 : magit-file-log
당신이 찾고있는 것입니다. 표준 magit 로그보기의 현재 버퍼에있는 파일에 대한 모든 커밋을 보여줍니다.
당신 열고 magit-status
입력하여, 버퍼 M-x magit-status
(나는이 결합해야하는 데 C-. C-g
이 모든 시간을 사용하기 때문이다. 요즘은 그래서 내가 Spacemacs를 사용 <SPC> g s
)
l
로그보기 옵션을 얻으려면 입력하십시오.=f
"파일로 제한"옵션을 설정하려면 입력하십시오.- 기록을 보려는 파일 경로를 입력하십시오.
l
현재 분기의 로그를 보려면 입력하십시오.
Spacemacs를 사용하는 경우 다음을 사용하여 현재 방문한 파일의 기록을 얻을 수 있습니다. <SPC> g f h
당신의에서 *magit: <project>*
버퍼 사용 l
로깅 모드로 전환하기 위해, 다음 Enter 키를 눌러 f
파일 이름에 대해 확인 메시지를 표시.
나는 방법을 모른다. 나는 단순히 M-x vc-print-log
동일한 위업을 달성하는 것처럼 보입니다. 그러나 그것은 magit 통합 방식이 아닙니다.
경우 magit ( 사용자 설명서 ) 해당 기능이없는, 당신은 다른 봐 가질 수 이맥스 모드를 , 당신에게 자신의 추가 git-log-file
기능 :
(defun git-log-file ()
"Display a log of changes to the marked file(s)."
(interactive)
(let* ((files (git-marked-files))
(buffer (apply #'git-run-command-buffer "*git-log*" "git-rev-list" \
"--pretty" "HEAD" "--" (git-get-filenames files)))) (with-current-buffer buffer
; (git-log-mode) FIXME: implement log mode
(goto-char (point-min))
(setq buffer-read-only t))
(display-buffer buffer)))
참고 URL : https://stackoverflow.com/questions/14352932/view-a-files-history-in-magit
반응형
'developer tip' 카테고리의 다른 글
Python에서 어설 션 비활성화 (0) | 2020.10.24 |
---|---|
활동에 배경 이미지를 추가하는 방법은 무엇입니까? (0) | 2020.10.24 |
정규식과 슬래시 일치 (0) | 2020.10.24 |
LaTeX를 UTF8로 컴파일하려면 어떻게해야합니까? (0) | 2020.10.24 |
자바 스크립트 (+) 기호는 변수 합계를 제공하는 대신 연결합니다. (0) | 2020.10.24 |