Emacs 23 편집기의 맨 아래에서 Emacs는 내가 버전 제어하에있는 디렉토리, 그 버전 제어 시스템, 그리고 현재 어떤 지류에서 일하고 있다는 것을 알고 있습니다. 정말 멋진! 하지만 내가 마스터 브랜치에 있고 커맨드 라인에서 git commit
을 실행하고 git checkout <branch>
을 따라한다고 가정 해보십시오. Emacs는 여전히 내가 master 브랜치에 있다는 것을 보여줍니다. Emacs를 새로 고쳐서 모든 버퍼를 닫고 다시 시작하지 않고 현재 현재있는 브랜치를 반영하도록하려면 어떻게해야합니까?어떻게 이맥스에게 내 자식 분기가 변경되었는지 알 수 있습니까?
답변
M-Xrevert-buffer
는하지만 난 당신이 이맥스에서 자식의 repos를 관리하는 magit-mode
를 사용하는 것이 좋습니다. 자식에서 많은 파일, 열려있는 경우
(global-set-key [f5] 'revert-buffer)
고마워요! 키 바인딩은 지금은 완벽하지만 나중에는 'magit-mode'가 더 영원한 해결책입니다. – Houdini
@Houdini * F5 *를 쓸 때마다 성가신 확인을 피하십시오. '(global-set-key [f5] (lambda() (interactive (revert-buffer nil t))))' –
는, 지오다노의 대답에 추가하려면 : 공식적으로
, 나는revert-buffer
F5
에 바인딩하는 데 사용합니다. 열기 ibuffer (
ibuffer
M-X)은 미터와 (revert-buffer nil t)
뒤에 다음 E을 다시 사용하고자하는 버퍼를 표시한다.
평가를위한 필요 없음 -'V'는'ibuffer-do-revert'를 실행합니다. 물론 ibuffer에서 버퍼를 한꺼번에 표시하는 방법은 여러 가지가 있으므로 익숙하지 않은 경우에는 'C-h m'을 사용하여 기능을 확인하십시오. – phils
또한, ibuffer와 버전 컨트롤을 혼합하는 경우 [ibuffer-vc] (https://github.com/purcell/ibuffer-vc)도 확인하고 싶을 것입니다. – phils
큰 감사 phils. 나는 마침내'git' 명령에 대한 명령 행으로 건너 뛰는 것과는 반대로, 버전 제어 시스템과 편집기를 함께 사용하기 시작했습니다. – Houdini
global-auto-revert-mode를 활성화하여 버퍼를 자동으로 되돌릴 수 있습니다. 활성화하려면 구성 파일에 다음 코드를 추가하십시오.
(global-auto-revert-mode 1)
(setq auto-revert-check-vc-info t)
너무 많은 버퍼를 열었고 컴퓨터가 뜨거웠다면'auto-revert-interval '을 훨씬 더 크게 설정해야합니다. – ngn999
- 1. 파일의 이름이 변경되었는지 어떻게 알 수 있습니까?
- 2. 시스템 시계가 변경되었는지 어떻게 알 수 있습니까?
- 3. 파일의 이름이 변경되었는지 어떻게 알 수 있습니까?
- 4. 데이터베이스 레코드가 변경되었는지 어떻게 알 수 있습니까?
- 5. 시스템 시간이 변경되었는지 어떻게 알 수 있습니까?
- 6. 내 ObjectContext가 변경되었는지 쉽게 알 수 있습니까?
- 7. TableViewer에서 셀이 변경되었는지 어떻게 알 수 있습니까?
- 8. 모델이 변경되었는지 여부는 어떻게 알 수 있습니까?
- 9. addTextChangedListener에서 어떻게 텍스트가 변경되었는지 알 수 있습니다.
- 10. svn 프로젝트에 태그 또는 분기가 있는지 어떻게 알 수 있습니까?
- 11. Grails 도메인 POJO가 검색된 후 변경되었는지 어떻게 알 수 있습니까?
- 12. 내 자식 저장소를 복제 한 위치를 어떻게 알 수 있습니까?
- 13. .NET C#에서 파일이 변경되었는지 어떻게 알 수 있습니까?
- 14. jsp 필드 값이 Struts2에서 변경되었는지 여부를 어떻게 알 수 있습니까?
- 15. 배열에서 어떤 데이터가 변경되었는지 어떻게 알 수 있습니까?
- 16. iFrame의 src가 변경되었는지 여부를 알 수 있습니까?
- 17. 최근에 파일에서 무엇이 변경되었는지 알 수 있습니까?
- 18. Autohotkey - 마우스 커서가 텍스트 커서로 변경되었는지 어떻게 알 수 있습니까?
- 19. 긁히는 웹 사이트가 변경되었는지 어떻게 알 수 있습니까?
- 20. jQuery : html이 주어진 요소 내에서 변경되었는지 어떻게 알 수 있습니까?
- 21. 테이블의 열이 실제로 변경되었는지 어떻게 알 수 있습니까?
- 22. git에 위탁하기 전에 파일에서 무엇이 변경되었는지 어떻게 알 수 있습니까?
- 23. Android 용으로 datepicker가 변경되었는지 어떻게 알 수 있습니까?
- 24. Android Activity에서 textBox가 변경되었는지 어떻게 알 수 있습니까?
- 25. ASP.Net 응용 프로그램의 viewstate가 변경되었는지 어떻게 알 수 있습니까?
- 26. 자식 분기가 보이지 않습니다.
- 27. 어떤 .emacs 파일이로드되었는지 어떻게 알 수 있습니까?
- 28. 내 앱이 최소화되었는지 어떻게 알 수 있습니까?
- 29. 내 UITextView를 스크롤하면 어떻게 알 수 있습니까?
- 30. Google지도는 내 위치를 어떻게 알 수 있습니까?
파일을 새로 고침하면 어떻게됩니까? – gcbenison
파일을 다시로드 할 수있는 Emacs 명령이 있습니까? – Houdini
giordano와 같은'revert-buffer' 제안 –