콘텐츠로 건너뛰기
GitTree
병합 및 해결

기록된 충돌 해결 재사용

Reuse recorded resolutions (rerere)를 켜면 Git은 충돌을 어떻게 해결했는지 기억하고, 예를 들어 반복적인 리베이스 중에 충돌이 다시 발생하면 동일한 해결 방법을 작성합니다. GitTree는 문제가 발생한 시기를 알려주고 파일을 해결된 것으로 표시하기 전에 이를 검토할 수 있도록 합니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 기록된 해상도가 잘못된 경우
  6. 뭔가 잘못되면
  7. 질문
  8. 관련된

시작하기 전에

  • 자주 리베이스하는 수명이 긴 브랜치와 같이 동일한 충돌이 다시 발생하는 저장소입니다.

어디서 찾을 수 있나요?

  • 환경 설정의 저장소 페이지: Reuse recorded resolutions (rerere).
  • 충돌 해결 프로그램: Reused resolution, Mark Resolved 및 Forget Resolution….
액션macOSWindows 및 Linux
Preferences⌘,Ctrl+,

단계

  1. 켜세요

    환경 설정의 저장소 페이지에서 Reuse recorded resolutions (rerere)을(를) 켭니다.

  2. 한 번 해결

    평소처럼 갈등을 해결하세요. 확인자가 Rerere is recording this conflict이라고 말합니다.

  3. 재사용된 해결 방법 검토

    동일한 충돌이 다시 발생하면 GitTree는 Rerere reused a recorded resolution이라고 말합니다. 파일을 확인한 후 Mark Resolved을(를) 선택하세요.

예상되는 결과

반복되는 갈등이 당신을 위해 채워집니다. 당신은 그것들을 검토하기만 하면 됩니다.

기록된 해상도가 잘못된 경우

Forget Resolution…는 해당 충돌에 대해 기록된 해결 방법을 삭제합니다. Git은 문제를 해결한 후 다시 기록합니다. 파일은 현재 내용을 유지합니다.

뭔가 잘못되면

"파일이 준비되었습니다. rerere는 여전히 충돌하는 파일만 삭제할 수 있습니다."

먼저 파일을 스테이지 해제하거나 해결 방법을 그대로 두십시오.

질문

기본적으로 rerere가 켜져 있나요?

아니요, Git 구성이 이를 활성화하지 않는 한, 그렇지 않습니다. Git은 이미 .git/rr-cache 폴더가 있는 저장소에 대해서도 이 기능을 켭니다.