Skip to content

Feature: Git Config Viewer and Editor #39

Description

@zelon

기능 요약

.git/config 및 글로벌 git 설정(~/.gitconfig)을 GUI에서 확인하고 편집하는 기능입니다.

배경

현재 wimygit에서 git 설정을 변경하려면 터미널에서 직접 git config 명령을 실행하거나 파일을 직접 편집해야 합니다. 설정 UI는 git GUI 클라이언트의 기본 기능입니다.

제안하는 구현 방식

설정 화면(HamburgerMenu 또는 별도 설정 아이콘)에 Git Config 섹션 추가:

주요 편집 가능 항목

항목 git config key
사용자 이름 user.name
이메일 user.email
기본 에디터 core.editor
기본 브랜치명 init.defaultBranch
줄바꿈 설정 core.autocrlf
Credential helper credential.helper
GPG 서명 commit.gpgsign, user.signingkey

범위 선택

  • "Local (이 레포만)" vs "Global (전체 사용자)" 탭 전환
  • 레포별 설정이 글로벌 설정을 오버라이드하는 것을 시각적으로 표시

고급 뷰

  • raw ini 형식 텍스트 에디터로 직접 편집하는 옵션

기대 효과

새 환경 설정이나 레포별 설정 변경을 wimygit 안에서 완결할 수 있습니다.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions