스킬 관리Skill조회 0

Resolve Merge Conflicts

Git 합병 충돌을 해결하기 위해 해상도가 없는 경로와 충돌 블록, 압축된 디프를 추출하여 전체 파일을 컨텍스트에 로드하지 않고 처리합니다.

01

언제 사용하는가

합병, 리베이스, 체리피크 또는 스타시 팝 중단 시 발생하는 충돌, git status가 비합결 경로를 보여주는 경우, 또는 파일에 충돌 마커가 포함된 경우에 사용합니다.

전체 파일을 컨텍스트에 로드하지 않고 해상도가 없는 경로와 충돌 블록, 압축된 디프만 추출하여 Git 합병 충돌을 해결합니다.

02

따라 하는 방법

  1. python3 .agents/skills/resolve-merge-conflicts/scripts/extract_conflict_context.py을 실행합니다.
  2. python3 .agents/skills/resolve-merge-conflicts/scripts/extract_conflict_context.py --file path/to/file을 실행합니다.
  3. git diff --name-only --diff-filter=U을 실행합니다.
  4. python3 .agents/skills/resolve-merge-conflicts/scripts/extract_conflict_context.py --all을 실행합니다.
03

설치 방법

npx skills add installs: 15798 --skill resolve-merge-conflicts