Skip to content

Feature: Cherry-pick UI from History #31

Description

@zelon

기능 요약

히스토리 탭에서 특정 커밋을 현재 브랜치에 cherry-pick하는 UI 기능입니다.

배경

현재 wimygit은 cherry-pick 진행 중인 상태(CHERRY_PICK_HEAD)는 감지하고 표시하지만, cherry-pick을 시작하는 UI가 없습니다. 사용자가 cherry-pick을 하려면 터미널을 사용해야 합니다.

제안하는 구현 방식

  • 히스토리 탭에서 커밋 우클릭 → "Cherry-pick to current branch" 메뉴
  • 다중 커밋 선택(Ctrl+Click) 후 cherry-pick 지원
  • 실행 전 확인 다이얼로그: "커밋 SHA, 메시지, 현재 브랜치명" 표시
  • 충돌 발생 시 기존 MergeEditor로 연결, 해결 후 --continue / --abort 버튼 제공
  • cherry-pick 완료 후 히스토리 자동 새로고침

기대 효과

hotfix를 다른 브랜치에 적용하거나 특정 기능 커밋만 가져올 때 터미널 없이 처리 가능합니다.

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions