ABDiff 도움말

Git 통합

이는 귀하가 이미 installed abd를 수행했으며 Git diff and merge workflow에 익숙하다고 가정합니다.

Merge 용으로 설정

한 번 실행하십시오:

git config --global merge.tool abd
git config --global mergetool.abd.trustExitCode true
git config --global mergetool.abd.cmd 'abd --base "$BASE" --local "$LOCAL" --remote "$REMOTE" --result "$MERGED"'

파일 충돌이 있는 폴더에서 테스트해 보세요:

git mergetool

호출되면 ABDiff가 창을 열고 사용자가 닫을 때까지 기다립니다. 병합된 파일을 닫기 전에 저장하면 Git이 충돌 해결으로 표시합니다.

MERGED 파일에 Git 충돌 마커가 포함된 경우, ABDiff는 각 충돌 블록을 빈 줄(큰 쪽에서는 한 줄씩)으로 교체하여 결과 창에서 이를 숨깁니다. 디스크에 있는 파일은 저장할 때까지 변경되지 않습니다.

Diff 용으로 설정

한 번 실행하십시오:

git config --global diff.tool abd
git config --global difftool.prompt false
git config --global difftool.abd.cmd 'abd --local "$LOCAL" --remote "$REMOTE"'

테스트해 보세요:

git difftool

Git 접근

ABDiff는 사용 가능한 경우 Git 기록을 표시하며, 귀하가 해당 저장소에 대한 접근 권한을 명시적으로 부여하도록 합니다. 이 작업을 수행하려면 프로젝트의 루트 폴더를 Settings > Folder Access 목록에 추가해야 합니다.

공통 폴더에 여러 개의 저장소가 있는 경우, 해당 공통 폴더를 목록에 추가하여 모든 저장소에 대한 권한을 부여하고 싶을 수 있습니다. 설정을(를) 참조하십시오.

설정 재설정

ABDiff 사용을 중단하려면 다음을 실행하십시오:

# reset merge tool
git config --global --unset-all merge.tool
git config --global --unset-all mergetool.abd.cmd
git config --global --unset-all mergetool.abd.trustExitCode

# reset diff tool
git config --global --unset-all diff.tool
git config --global --unset-all difftool.abd.cmd
git config --global --unset-all difftool.prompt

관련 항목