2012-04-07 2 views
1

나는 Emacs dired 모드를 사용하여 바자 저장소의 일부 파일을 저장소의 새 폴더로 옮기기 시작했다. 그런 다음 bzr add을 실행하여 bazaar에서 이러한 "새"파일을 찾은 다음 커밋 할 때 bazaar는 원본 파일을 누락 된 파일로 간주하고 이동 된 파일을 새 파일 (?)로 저장합니다. Emacs에서 dired VCS를 인식 할 수있는 방법이 있습니까? mv 대신 bzr mv이 실행됩니다.Emacs dired and bazaar

비슷한 질문은 here입니다.

솔루션 : 리포지토리에 새 폴더를 만든 다음 bzr add을 실행하여 bzr이 폴더를 인식하도록합니다. 그런 다음 파일을 mv (bzr mv이 아님)을 사용하여 저장소의 루트에서 새 폴더로 이동 한 다음 bzr mv --auto을 실행하여 이동을 감지했습니다. bzr은 원본을 제거하고 새 위치에 파일을 추가하는 대신 각 파일의 움직임을 감지했음을 보여주었습니다. 나는이 파일을 Emacs dired 모드에서 폴더로 옮기고 bzr mv --auto을 실행하고 bzr이 이동을 올바르게 감지 함으로서 이것을 더 테스트했다.

답변

1

dired에 대한 질문에 대한 대답이 아니지만 M-x vc-rename-file은 사용중인 VCS에 적절한 명령을 실행해야합니다.

+0

dired 모드에서 실행할 수 있습니까? – SabreWolfy

+0

예, 자동로드 기능이므로 기본적으로 어디서나 작동해야합니다. – phils

관련 문제