2009-08-03 2 views

답변

8

자세한 내용은 how-do-i-view-git-diff-output-with-visual-diff-programgit difftool을 참조하십시오.

이맥스 내에서 git을 사용할 수도 있습니다 : EmacsWiki: Git.

+0

여기에 링크 된 질문은 외부 답변으로 전달 된 인수에 대한 좋은 설명을 통해 알 수 있습니다.이 대답은 맨 위로 대답에 남겨 두었습니다. – Cascabel

2

Pro Git 책에 따르면 가능할 것으로 보입니다.

자세한 내용은 chapter 7.1를 볼 수 있지만, 그것의 quick'n'dirty 당신이 git- 의미 가정하여 ~/.gitconfig

[diff] 
    external = [your favorite differ here] 
1

에 원하는 경우,

$ git config --global diff.external [your favorite differ here] 

일 또는 보인다 diff, git-difftool이 아니라면 diff.external 구성 옵션을 찾고있을 것입니다. git(1)의 git Diffs 섹션을 보길 원할 것입니다. 이 섹션에서는 git-config(1)에 나열되어 있지만 구성 설정은 언급하지 않습니다. 당신이 이맥스 내에서 작업하는 경우

3

, '당신은 advicevc-git-diff (함수가 참조 vc-git.el에서 발견된다), 당신에게 당신의 변덕에 따라 자식-DIFF 또는 이맥스-DIFF을 사용하는 옵션을 제공 할 수있다 (그리고 같으면 Emacs에 번들로 제공되는 git 라이브러리를 "포크 (fork)"해야합니다.

0

또 다른 가능성은 페이지를 지원하는 이맥스의 내부에 터미널을 가져올 것이다 사용

M-x term 

을 사용하는 것입니다. 또한 파일을 열고 M-X의 VC-DIFF을 할 수

또한

$ git diff <your file> | cat 

을 할 수 있습니다.

+0

이것은 실제로 그의 질문에 대답하지 않습니다. – Shayne

관련 문제