소개
Metrogit은 Git 저장소를 시각화하고 관리하는 데스크톱 애플리케이션입니다. Yamazaki93이 개발한 이 도구는 지하철 지도 스타일의 커밋 시각화, JIRA 통합, AppVeyor 빌드 상태 표시 등을 하나의 UI에 결합하여 Git 워크플로를 단순화합니다. Electron, Angular, NodeGit을 기반으로 구축된 네이티브 Windows 애플리케이션으로, 기본적인 저장소 작업(풀, 푸시, 커밋, 스태시, 브랜치 생성)을 지원하며 Windows 자격 증명 관리자를 통한 인증 캐싱을 제공합니다.
상세정보
지하철 지도 스타일 Git 시각화
커밋을 지하철 역처럼 표현하고 브랜치를 노선으로 보여주는 독특한 시각화 방식으로 저장소 구조를 직관적으로 파악할 수 있습니다.
기본 저장소 작업 지원
풀, 푸시, 커밋, 스태시, 팝, 브랜치 생성 등 일상적인 Git 작업을 애플리케이션 내에서 직접 수행할 수 있습니다.
JIRA 통합
네이티브 UI를 통해 JIRA 이슈와 연동되어 개발 워크플로와 작업 추적을 연결합니다.
AppVeyor 빌드 상태 통합
빌드 상태를 주기적으로 업데이트하고 필요 시 로그를 다운로드하여 CI/CD 파이프라인을 시각화합니다.
Windows 자격 증명 관리자 통합
Keytar을 통해 Windows 자격 증명 관리자와 연동하여 인증 정보를 안전하게 캐시합니다.
다운로드·설치 방법
GitHub 릴리스 페이지에서 최신 setup.exe 파일을 다운로드하여 실행하면 설치가 시작됩니다. 설치를 완료하면 애플리케이션을 바로 사용할 수 있습니다.
기본 사용법/명령어
설치 후 애플리케이션을 실행하면 메인 화면에 지하철 지도 스타일의 Git 시각화가 표시됩니다. 상단 메뉴나 툴바를 통해 풀, 푸시, 커밋 등의 기본 저장소 작업에 접근할 수 있으며, 저장소별 설정은 환경설정 메뉴에서 구성할 수 있습니다.
이런 경우에 유용합니다
Git 저장소의 복잡한 브랜치 구조를 시각적으로 이해하고 싶은 개발자에게 유용합니다. 특히 JIRA를 사용해 작업 추적을 하는 팀이나 AppVeyor로 지속적 통합을 수행하는 프로젝트에서 워크플로 통합을 통해 생산성을 높일 수 있습니다.
지원 환경·시스템 요구사항
64비트 Windows 운영 체제에서 실행되며, 설치를 위해 관리자 권한이 필요할 수 있습니다.
최신 버전·업데이트
현재 버전은 0.4.0이며, 최신 업데이트 정보는 GitHub 저장소의 릴리스 페이지에서 확인할 수 있습니다.
제한 사항·확인 사항
현재 버전은 Windows 플랫폼 전용으로 제공되며, macOS 또는 Linux 버전은 공식적으로 지원되지 않습니다. 일부 고급 Git 기능(예: 인터랙티브 리베이스, 체리픽)은 기본 UI를 통해 직접 지원되지 않을 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


