-
윈도우에서 magit을 제대로 사용하는 방법Programmer/Emacs 2015. 3. 28. 02:05
윈도우에서 magit을 제대로 사용하려면 git-scm.com에서 받은 git을 사용하라.
윈도우에서 CLI 방식의 git을 사용하는 방법으로는 대개 아래 두가지 방식이 있다.
첫번째 방법(git-scm.com의 git)은 언제나 잘 동작한다.
반면 두번째 방법(cygwin git)은 cygwin의 쉘에서 emacs를 기동해야 원활하게 사용할 수 있다.두번째 방법의 이유에 대해서 부연하자면, cygwin의 쉘에서 기동하지 않으면 여러가지 문제가 발생한다.
대표적으로 magit-status 명령이 동작하지 않으며 이에 대해서는 이전 글을 참고한다.
그런데, 위 방법으로는 magit-status 명령의 오류 메시지만 제거할 뿐, 다른 모든 기능은 제대로 동작하지 않는다는 사실을 최근 발견했다. 2
정리하면, cygwin git은 cygwin 환경에서만 사용해야 동작을 완전히 보장할 수 있다.- http://git-scm.com/downloads [본문으로]
- 기능이 제대로 작동하지 않는 이유는 cygwin git이 인식하는 경로와 관계가 있다.
cygwin git에서 사용하는 보조 파일은 내 시스템의 경우 "d:/cygdrive/d/Users/unipro/Documents/"로 시작하는 경로를 사용한다.
예를 들면, 커밋 메시지를 임시로 저장하기 위해 "d:/cygdrive/d/Users/unipro/Documents/..(skip)../.git/COMMIT_EDITMSG" 파일을 사용한다.
cygwin 환경이 아니라면 이 파일에 제대로 접근할 수 없다. [본문으로]
'Programmer > Emacs' 카테고리의 다른 글
CentOS 5 emacs-24.5 64bits RPM (0) 2015.06.01 CentOS 6 emacs-24.5 64bits RPM (0) 2015.05.28 psvn으로 커밋하면 E000022 에러 발생하는 문제를 해결하기 (0) 2015.02.04 dired에서 한글 깨지는 현상을 해결하는 방법 (0) 2014.12.22 이맥스의 파일 변수 사용하기 (0) 2013.07.15 댓글