본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

GitAhead

0

GitAhead는 그래픽 기반의 Git 클라이언트로, 소스 코드 히스토리를 이해하고 관리하는 데 도움을 줍니다.

git 클라이언트그래픽 Git버전 관리소스 코드 히스토리

소개

GitAhead는 그래픽 기반의 Git 클라이언트로, 소스 코드 히스토리를 이해하고 관리하는 데 도움을 줍니다. SciTools™에서 개발되었으며, Windows, Linux 및 macOS에서 실행됩니다. MIT 라이선스 하에 무료로 제공되며, 브랜치와 커밋 관계를 시각화하여 히스토리 탐색을 직관적으로 지원합니다.

상세정보

시각적 저장소 탐색

Git 저장소를 트리 형태로 시각화하여 브랜치와 커밋 관계를 한눈에 파악할 수 있습니다.

히스토리 및 변경 사항 검토

커밋 히스토리 그래프와 diff 뷰를 제공하여 변경 사항을 쉽게 검토할 수 있습니다.

기본 Git 작업 지원

파일 스테이지, 커밋, 푸시, 풀 등 기본 Git 작업을 마우스 클릭으로 수행할 수 있습니다.

검색 및 필터

검색 및 필터 기능을 통해 특정 커밋이나 파일을 빠르게 찾을 수 있습니다.

설치 및 시작 방법

winget을 통해 설치할 수 있으며, 최신 버전의 winget이 필요합니다. 설치 명령어는 winget install --id GitAhead.GitAhead --exact입니다. 설치 후 GitAhead를 실행하고 기존 저장소를 열거나 새로 클론합니다. 좌측의 저장소 트리에서 브랜치를 선택하고, 중앙의 커밋 그래프에서 히스토리를 살펴봅니다. 파일 목록에서 변경된 파일을 선택하여 diff를 확인하고, 필요에 따라 스테이지 및 커밋을 진행합니다. 상단 도구 모음에서 푸시, 풀, 풀 리퀘스트 등을 수행할 수 있습니다.

지원 환경

Windows, Linux 및 macOS에서 실행됩니다. Windows에서는 winget을 통해 설치할 수 있습니다.

제한 및 확인 사항

GitAhead는 현재 활발한 개발이 중단되었으며, 저수준 유지보수 및 버그 수정이 필요한 경우에만 릴리스가 제공됩니다. 새로운 기능이나 주요 변경 사항은 계획되어 있지 않습니다. 설치를 위해서는 최신 버전의 winget이 필요하며, 설치 후 첫 실행 시 저장소 경로를 정확히 지정해야 합니다. 작업 중 발생하는 오류는 공식 저장소의 이슈 페이지를 참고해야 합니다.

시스템 요구사항

C++11 컴파일러(Windows: MSVC >= 2017 권장, Linux: GCC >= 6.2 권장, macOS: Xcode >= 10.1 권장), CMake >= 3.3.1, Ninja(선택 사항), Qt >= 5.9(필수), libgit2, cmark, git(credential helpers용), libssh2, OpenSSL(libssh2 및 libgit2용 일부 플랫폼에서 필요). Windows에서 OpenSSL 빌드 시 Perl과 NASM이 필요합니다.