프로젝트 소개
GitLens는 GitKraken이 개발한 인기 있는 오픈소스 Visual Studio Code 확장 프로그램으로, 에디터 내에서 직접 Git 워크플로우를 강화하도록 설계되었습니다. 5,100만 회 이상 설치되며, VS Code를 떠나지 않고도 Git 저장소를 이해하고, 탐색하며, 관리할 수 있는 포괄적인 도구 모음을 제공합니다.
## 주요 기능
### 커밋 그래프
- **모든 행의 실시간 상태**: 앞서기/뒤처짐 상태, 푸시되지 않은/풀되지 않은 변경 사항, 변경 크기를 한눈에 확인하세요.
- **히스토리의 커밋되지 않은 작업**: 각 워크트리는 자체 행을 가지며, 스테이징, 커밋, 스태시 또는 Compose Commits로 변경 사항을 보낼 수 있습니다.
- **실행 가능한 행**: 그래프에서 직접 브랜치, 병합, 리베이스, 체리픽, 되돌리기, 스태시, 푸시, 풀 또는 풀 리퀘스트를 엽니다.
- **제자리 세부 정보**: 커밋, 브랜치, 스태시, 풀 리퀘스트 및 비교가 시트로 쌓이며, Esc를 눌러 뒤로 갑니다.
- **사이드 바 보기**: 개요, 에이전트, 풀 리퀘스트, 워크트리, 브랜치, 원격, 스태시 및 태그—모두 그래프에 범위가 지정됩니다.
- **Git 인식 검색**: 메시지, 작성자, 파일, 변경 사항 또는 자연어 설명으로 검색합니다.
- **빠른 탐색**: HEAD, 업스트림 또는 병합 대상으로 이동하고, `/`를 사용하여 브랜치를 찾으며, 전체 키보드 지원이 제공됩니다.
### 시각화
- **시각적 히스토리**: 파일 또는 저장소가 어떻게 진화했는지 보여주는 타임라인—변경 사항이 언제 도착했는지, 크기 및 작성자를 확인합니다.
- **저장소 맵**: 파일 크기별로 블록을, 유형별로 색상을 지정하여 높은 수준의 보기를 제공합니다.
- **라이브 에이전트 맵**: 코딩 에이전트가 실시간으로 읽고 편집하는 위치를 확인하고, 이동함에 따라 냉각 효과를 확인합니다.
### 워크트리 및 에이전트
- **워크트리 관리**: 브랜치, 커밋 또는 풀 리퀘스트에서 워크트리를 생성하고, 같은 또는 새 창에서 열며, 커밋 그래프에서 직접 더티 상태를 추적합니다.
- **에이전트 인식**: Claude Code 세션이 실시간 상태(작업 중, 유휴, 입력 필요)와 함께 그래프에 나타납니다. 행에서 직접 세션을 재개합니다.
- **터미널 링크**: 에이전트가 인쇄한 SHA, 브랜치, 태그 또는 범위가 클릭 가능한 링크가 됩니다.
- **GitKraken MCP**: Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, OpenCode 및 IDE 채팅 전반에서 코딩 에이전트에게 Git 히스토리, 풀 리퀘스트 및 이슈에 대한 구조화된 액세스를 제공합니다.
### AI 기반 워크플로우
- **AI 리뷰**: 풀 리퀘스트를 열기 전에 변경 사항을 전체적으로 검토하고, 수정을 위해 코딩 에이전트에 결과를 전달합니다.
- **Compose Commits**: 형태 없는 변경 사항 더미를 별도의 집중된 커밋으로 정렬합니다.
- **커밋 설명**: 커밋, 스태시, 브랜치 또는 작업 변경 사항이 무엇을 했는지 평범한 영어로 묻습니다.
- **릴리스 노트**: 브랜치, 태그 또는 커밋 범위에 대한 노트를 생성합니다.
- **대화형 리베이스 편집기**: 드래그하여 커밋을 재정렬하고, 스쿼시, 재작성 또는 삭제를 표시합니다. 충돌을 예측하고, 충돌 파일을 하나의 패널로 모으며, AI로 충돌을 해결할 수 있습니다—단일 실행 취소로 되돌릴 수 있습니다.
### 통합
- **자동 링크**: GitHub, GitLab, Jira, Gitea, Gerrit, Google Source, Bitbucket, Bitbucket Server, Azure DevOps 및 사용자 지정 서버와 작동합니다. 자체 관리 에디션(GitHub Enterprise, GitLab Self-Managed)은 Pro가 필요합니다.
- **풍부한 호버 세부 정보**: GitHub, GitLab 및 Jira에 대한 풀 리퀘스트, 브랜치, 커밋 및 사용자 아바타를 연관시킵니다.
- **사용자 지정 자동 링크**: Jira 이슈 또는 Zendesk 티켓과 같은 참조에 대해 직접 정의합니다.
- **Launchpad**: 차단자별로 정렬된 참여 중인 모든 풀 리퀘스트의 단일 목록입니다. 에디터를 떠나지 않고 체크아웃, 리뷰 또는 병합합니다.
- **Cloud Patches 및 Workspaces**: 작업 중인 변경 사항을 비공개 링크로 공유하고, 여러 머신에서 저장소를 그룹화합니다.
### 핵심 커뮤니티 기능(무료 및 오픈소스)
- 비난 주석, 호버, CodeLens, 파일 주석, 리비전 탐색
- 사이드 바 보기, 대화형 리베이스 편집기, Git 명령 팔레트
- 통합 및 GitKraken MCP
### Pro 기능(14일 무료 체험)
- 비공개 저장소의 모든 커뮤니티 기능
- 에이전트 세션 및 에이전트 칸반
- 그래프 내 리뷰 및 병합이 포함된 풀 리퀘스트 패널
- Launchpad
- 모든 AI 기능
- 우선 이메일 지원, 맞춤 온보딩 및 교육
## 시작하기
1. VS Code 확장 프로그램 사이드 바에서 GitLens를 설치합니다.
2. 무료 GitKraken 계정으로 로그인하여 공개 저장소에서 커밋 그래프를 잠금 해제하고 Pro 체험을 시작합니다.
3. 활동 바의 GitLens 아이콘을 통해 커밋 그래프를 엽니다.
4. Git 호스트, 이슈 트래커 및 코딩 에이전트를 연결합니다.
## 지원 및 커뮤니티
- 도움말 센터: https://help.gitkraken.com/gitlens/gitlens-home/
- 커뮤니티 지원 및 엔지니어링 팀 상호 작용을 위한 GitHub Discussions
- 공식 지원 페이지: https://support.gitkraken.com/
- 기여 환영; GitLens Docs 저장소를 통한 문서 기여
GitLens는 코드 저자 이해부터 복잡한 다중 에이전트 개발 관리에 이르기까지 전체 Git 워크플로우를 VS Code 내에 유지하여 컨텍스트 전환을 줄이고 생산성을 향상시키도록 설계되었습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.