2019년 1월 19일 토요일

version control

svn, git 등 여러 소스 버전 관리 시스템을 지원하며 vc mode 를 사용하는 동안 어떤 버전 관리 시스템을 사용하던 일관된 인터페이스를 제공하고 있음



C-x v d <path> RET - vc-dir 버퍼
n, p - 이동
m, M, u, U - 작업할 파일 선택 및 선택 해제
i - 선택 항목들 add
v - 선택된 파일들 commit 하기 위해 commit message 입력창
  • C-c C-c 로 commit 을 수행하고 C-c C-k 로 commit 작업 취소
l - 커서 위치의 파일 또는 디렉토리에 해당하는 로그 보기
=, d - 수정된 파일의 경우 변경된 내용 표시
편집된 파일을 열고 C-x v u 로 편집 전 상태로 복구
P - push
+ - pull


push 및 pull 의 경우 사용자 인증 과정이 제각각 달라 emacs 내에서 실패로만 뜨는 경우 있음

ssh 주소로 clone 을 받고 ssh 키를 등록해서 따로 인증 과정 없이 push 및 pull 할 수 있도록 하면 편리함


댓글 없음:

댓글 쓰기