이 페이지는 외부 애플리케이션에서 ABDiff를 diff 및 merge 도구로
설정하는 방법을 설명합니다. 모든 통합에는 ABDiff CLI 동반 도구인 abd 설치가 필요합니다.
Visual Studio Code에는 확장 프로그램이 필요하므로 아래의 관련 섹션을 읽으십시오.
Fork, IntelliJ, SourceTree 또는 Tower의 경우 Terminal에서 다음 명령 중 하나를 실행합니다.
abd integrate fork
abd integrate intellij
abd integrate sourcetree
abd integrate tower애플리케이션을 닫은 상태에서 실행하는 것이 가장 좋습니다. 일부 앱은 변경 사항을 반영하지만, 다른 앱은 이를 덮어쓸 수 있습니다.
Settings 섹션의 버튼을 사용하지 않는 이유는 App Store 애플리케이션이 파일 시스템에서 독립적으로 작업할 수 없기 때문입니다. 따라서 권한을 요청해야 하며, 때로는 여러 번 요청해야 합니다. 예를 들어 환경설정 파일을 수정하려면 Preferences 폴더를 열고 사용자가 직접 파일을 선택해야 합니다. Terminal 명령을 실행하는 쪽이 덜 번거롭습니다.
Visual Studio Code
https://github.com/janodev/vscode-abd에서 ABDiff 확장 프로그램을 설치하십시오.
다른 확장 프로그램을 설치하지 않더라도 VS Code에서 병합 충돌을 해결할 수 있습니다.
- 충돌을 선택한 뒤 Resolve in Merge Editor를 눌러 병합 편집기를 엽니다.
- VS Code 통합 터미널에서
git mergetool을 실행해 구성된 Git 병합 도구를 실행합니다.
Tower에 대한 참고
Tower가 커밋 간 스냅샷을 디렉터리로 전달할 수 있도록 Tower의 Perform directory diff 옵션을 켜 두십시오.
Tower가 두 커밋을 비교할 때 두 파일 대신 두 임시 디렉터리를 전달할 수 있습니다. ABDiff는 이 호출을 받아들이고 변경된 파일 사이드바가 있는 읽기 전용 changeset 보기를 엽니다.
Tower가 작업 복사본에서 충돌 파일을 표시하면:
- 충돌 파일을 마우스 오른쪽 버튼으로 클릭합니다.
- Open Merge Tool을 선택합니다.