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 공증을 받지 않았습니다.