Releases: stack1245/Git-Tree
Release list
Git Tree v1.1.3
Git Tree v1.1.3 패치노트
업데이트 연결 안정성
- 공식 홈페이지와 GitHub에서 서명된 업데이트 정보를 동시에 확인합니다.
- 한 경로의 응답을 기다린 뒤 다른 경로를 확인하지 않아 시작 시 최악 대기 시간을 줄였습니다.
- 한쪽 서버가 일시적으로 차단되거나 응답하지 않아도 다른 경로로 확인을 계속합니다.
- 두 경로의 버전이 다르면 서명이 유효한 가장 최신 버전을 선택합니다.
- 인터넷 연결만 확인하라는 안내 대신 업데이트 서버 문제와 공식 수동 다운로드 경로를 구분해 표시합니다.
업데이트 보안
- 어느 경로에서 받은 정보든 기존 Ed25519 서명 검증을 동일하게 적용합니다.
- installer의 공식 GitHub 주소, 파일명, 크기와 SHA-256 검증을 그대로 유지합니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.
Git Tree v1.1.2
Git Tree v1.1.2 패치노트
표준 Git worktree 구조
- 새 작업공간은
main/.git을 실제 주 저장소로 두고 나머지 브랜치를 Git이 직접 등록한 linked worktree로 구성합니다. - 브랜치 폴더 배치는 그대로 유지합니다. 예:
feat/feature → feat/feature. - 별도 manifest 없이
git worktree list의 실제 등록 상태를 기준으로 동기화합니다. - 구버전
.git-tree/repository.git작업공간은 표준 구조로 자동 이전하며 실패 시 원래 구조로 되돌립니다.
기존 저장소와 데이터 보존
- 일반
.git저장소를 선택해도 현재 커밋, 로컬 브랜치, 태그, stash, reflog와 작업 파일을 보존해 가져옵니다. - 수정·삭제·미추적·무시 파일은 현재 브랜치 폴더로 그대로 이동합니다.
- 주 작업 브랜치가 원격에서 삭제되면 남은 브랜치를 새 주 저장소로 승격하고 linked worktree 연결을 복구합니다.
읽기 쉬운 작업 화면
- 모든 화면 글자를 최소 12px 이상으로 조정하고 입력, 버튼, 로그와 상태 설명의 우선순위를 정리했습니다.
- 사용 순서를 화면에 직접 표시하고 장식성 배지·색상 카드·빈 상태 아이콘·과도한 그림자를 줄였습니다.
- 작은 창에서도 입력과 브랜치 계획이 겹치지 않도록 반응형 배치를 검증합니다.
실행 시 업데이트 확인
- 앱을 실행할 때마다 서명된 업데이트 정보를 확인합니다.
- 최신 버전이면 아무 창도 띄우지 않고, 새 릴리스가 있을 때만 업데이트 안내를 표시합니다.
- 자동 확인의 일시적인 네트워크 오류는 앱 실행을 막지 않으며 수동 확인에서는 오류를 안내합니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.
Git Tree v1.1.1
Git Tree v1.1.1 패치노트
개발자용 다크 UI
- graphite 기반 다크 테마를 저장소 설정, 동기화 계획, 브랜치 트리, 작업 로그와 알림 창 전체에 적용했습니다.
- Windows 기본 제목 표시줄도 다크 모드로 맞추고 앱 아이콘, 버전 상태와 주요 동작 버튼의 시각적 일관성을 개선했습니다.
레이아웃 안정성
- 단계 번호 배지를 고정 크기로 분리해 Windows 배율이나 긴 설명 때문에 제목과 번호가 겹치거나 잘리는 문제를 해결했습니다.
- 기본 창 크기와 최소 크기를 현실적인 작업 환경에 맞췄습니다.
- 좁은 창에서는 저장소 입력 영역을 세로로 재배치하고 보조 정보를 정돈해 가로 겹침을 방지합니다.
배포 검증
- Windows와 macOS 배포 자동화에 UI 구조와 반응형 배치 회귀 검사를 추가했습니다.
- 기존 MCP 연동, 안전한 동기화, 강제 ZIP 백업과 서명된 앱 내 업데이트 기능은 그대로 유지됩니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.
Git Tree v1.1.0
Git Tree v1.1.0 패치노트
LLM 및 MCP 연동
- Claude Desktop, Cursor, Codex 등 표준 MCP 클라이언트가 Git Tree의 동기화 계획을 구조화된 데이터로 확인할 수 있는 로컬 MCP 서버를 추가했습니다.
- 별도 네트워크 포트 없이 설치된 Git Tree MCP 실행 파일을 표준 입출력 방식으로 직접 연결합니다.
동기화 안전성
- MCP 서버는 기본 읽기 전용이며 동기화와 로컬 변경 삭제 권한을 각각 별도로 활성화해야 합니다.
- 실행에는 10분 동안 유효한 일회용 계획 승인 토큰과 명시적인 확인 값이 필요합니다.
- 승인 이후 원격 또는 로컬 상태가 달라지면 실행을 중단하고 새 계획을 요구합니다.
- 로컬 변경 삭제 시 ZIP 백업과 무결성 검사를 강제하며 백업 기능을 끌 수 없습니다.
설치 및 연결
- Windows installer에 를, macOS 앱 번들에 를 포함합니다.
- Claude Desktop, Cursor, Codex 연결 예시와 운영체제별 MCP 실행 파일 경로를 README에 추가했습니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.
Git Tree v1.0.2
Git Tree v1.0.2 패치노트
사용자 화면 안정성
- 브랜치 동기화 계획과 작업 로그처럼 실행 중 펼쳐지는 패널의 높이를 화면 전체 스크롤 영역에 즉시 반영합니다.
- 작은 창이나 항목이 많은 상태에서도 브랜치 목록, 작업 로그와 하단 작업 영역이 서로 겹치지 않고 세로 스크롤로 이어집니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.
Git Tree v1.0.1
Git Tree v1.0.1 패치노트
백업·동기화 안정성
- Next.js뿐 아니라 주요 웹·Python·Dart·Gradle·Terraform·CMake·Cargo·Maven·sbt·Swift·.NET·Xcode 생태계의 명확한 생성물을 보수적으로 분류해 ZIP에서 제외합니다.
.env, 미추적 소스와 문맥이 불분명한build·target·bin·obj·dist·coverage는 계속 백업합니다.- 백업 전 읽기 권한과 저장 공간을 확인하고, 파일 잠금·교체·동시 변경·특수 파일을 감지하면 삭제 전에 중단합니다.
- 심볼릭 링크는 외부 대상을 따라가지 않고 링크 자체로 보관합니다.
- Next.js 개발 잠금과 Git 잠금·병합·rebase·cherry-pick·revert·bisect 상태를 감지합니다.
- 원격 미러 적용 또는 워크트리 제거가 실패하면 ZIP 백업 위치와 원인을 안내합니다.
앱 아이콘
- Windows 실행 파일·installer·시작 메뉴·바탕 화면 바로 가기와 macOS 앱 번들에 동일한 다중 해상도 Git Tree 아이콘을 적용했습니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.
Git Tree v1.0.0
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.