Skip to content

Git Tree v1.1.2

Choose a tag to compare

@stack1245 stack1245 released this 13 Aug 07:40
· 8 commits to main since this release
afd5412

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 이상으로 조정하고 입력, 버튼, 로그와 상태 설명의 우선순위를 정리했습니다.
  • 사용 순서를 화면에 직접 표시하고 장식성 배지·색상 카드·빈 상태 아이콘·과도한 그림자를 줄였습니다.
  • 작은 창에서도 입력과 브랜치 계획이 겹치지 않도록 반응형 배치를 검증합니다.

실행 시 업데이트 확인

  • 앱을 실행할 때마다 서명된 업데이트 정보를 확인합니다.
  • 최신 버전이면 아무 창도 띄우지 않고, 새 릴리스가 있을 때만 업데이트 안내를 표시합니다.
  • 자동 확인의 일시적인 네트워크 오류는 앱 실행을 막지 않으며 수동 확인에서는 오류를 안내합니다.

이 버전의 설치 Assets는 더 이상 제공하지 않습니다. 현재 버전은 최신 릴리스에서 다운로드하세요.