Emacs의 Magit a Git 인터페이스가 버전 3.0에 도달

일한다면 힘내와 당신은 또한 Emacs에서 작업하는 것을 좋아합니다, 다음 응용 프로그램은 당신이 좋아할 수 있습니다. 오늘 이야기 할 어플리케이션은 워크 플로우 최적화를 강조하는 Emacs의 Git 인터페이스 인 Magit.

짧은 키 입력으로 명령이 호출됩니다. 및 니모닉 매우 실행 가능한 인터페이스에서 커서 위치 고려 상황에 맞는 동작을 제공합니다. Magit은 Git을위한 완전한 텍스트 기반 사용자 인터페이스입니다. Git의 명령 줄 인터페이스와 다양한 GUI 간의 격차를 해소하여 몇 개의 니모닉 키를 눌러 정교하고 사소한 버전 제어 작업을 수행 할 수 있습니다.

마짓 Git 명령을 실행 한 후 얻은 것의 개선 된 버전처럼 보입니다., 그러나 Magit에서 모든 가시적 인 정보는 Git GUI가 제공하는 것보다 훨씬 더 많은 지점까지 실행 가능합니다. 그리고이 출력을 자동으로 업데이트합니다. 쓸모 없게 될 때. 백그라운드에서 Magit은 Git 명령 만 실행하며, 사용자가 실행중인 항목을 확인하려는 경우 Magit을 사용하여 Git 명령 줄을 쉽게 배울 수 있습니다.

Magit은 Git 함수 사용을 지원하고 간소화합니다. 대부분의 다른 Git 클라이언트 사용자와 개발자는 비 명령 줄 인터페이스에서 합리적으로 렌더링 할 수 없었습니다. Magit은 명령 줄이나 GUI보다 빠르고 직관적이며 초보자와 전문가 모두에게 적용됩니다.

대부분의 잠재 사용자는 Magit을 알지 못합니다. 다른 사람들은 그것의 존재를 알고 있을지 모르지만, Emacs 텍스트 편집기의 확장으로 구현 되었기 때문에 그것을 시도하는 것을 고려하지 않을 것입니다.

Jonas Bernoulli는 Magit에 대한 이러한 인식을 바꾸고 싶다고 말합니다.

"Magit이 다른 편집기 및 IDE 사용자에게도 훌륭한 Git 인터페이스가 될 수 있다고 생각하므로 내년에 변경할 계획입니다. 나는 많은 Git 사용자들이 Magit과 같은 것을 원하거나 적어도 감사 할 것이라고 생각합니다. "

Magit의 학습 곡선은 이미 Emacs 및 Git에 익숙한 한 비교적 평평합니다. Emacs에 대한 사전 지식이 없으면 곡선이 약간 가파 릅니다.

그러나 Magit이 언뜻보기에 그다지 인상적이지 않다는 사실을 제외하고, 잠재적 인 사용자가이를 시도하는 것을 방해하는 주요 요인은 Emacs의 학습 곡선 (실제 또는인지) (그리고 불행히도 평판)입니다. 물론 Emacs 사용자는이 장벽을 넘어 설 가치가 있다고 생각하지만 현재 편집기 나 IDE를 고수하고 Magit을 사용해보고 싶은 사람에게는 도움이되지 않거나 설득력이 없습니다.

Magit 3.0 정보

이 새 버전에서 제공되는 참신함 중 주요 변경 사항은 완전히 새롭게 디자인 된 메뉴입니다. 인수를 선택하고 접미사 명령을 호출하는 데 사용됩니다. Magit은 이제 Transient 패키지를 사용하여 이러한 메뉴를 구현합니다..

Magit-Section은 이제 Magit과 독립적으로 배포됩니다. 관련없는 패키지가 Magit과 유사한 버퍼를 구현하는 데 사용할 수 있습니다. Transient와는 달리 Magit 저장소에 보관되지만 이제 자체 설명서가 함께 제공됩니다.

마찬가지로 Magit은 더 이상 메인 브랜치가 마스터라고 가정하지 않습니다. 사용자 구성없이 Magit은 메인, 마스터, 트렁크 및 개발을 순서대로 테스트하고 현재 저장소에있는 첫 번째 것을 메인 브랜치로 사용합니다.

Magit은 다른 Git 인터페이스와 상당히 다르며 몇 개의 스크린 샷에서 그 이점이 즉시 드러나지 않습니다. “안타깝게도 대부분의 잠재 사용자는 Magit에 대해 알지 못합니다. 다른 사람들은 그것의 존재를 알고 있을지 모르지만 Emacs 텍스트 편집기의 확장으로 구현 되었기 때문에 그것을 시도하는 것을 고려하지 않을 것입니다. 그리고 그것은 그들이 사용하는 것이 아닙니다.

마지막으로, 그것에 대해 더 많이 알고 싶다면 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.