git mv
을 사용하여 지점의 폴더 구조를 크게 변경 한 결과 기록을 유지하려면 추가/제거 된 파일에만 이름 바꾸기가 적용되지 않았습니다.힘내 병력 유지 mv 기록
다른 분기에이 분기를 병합하면 내용이 변경된 모든 파일에 대해 추가/제거가 수행됩니다.
힘내라, 제거/추가를 시도한 이후로 옮겨진 파일을 분명히 이해하고있다.
이름을 바꾼 파일과 병합하는 동안 내 기록이 손상되지 않도록하려면 어떻게해야합니까?
git mv
을 사용하여 지점의 폴더 구조를 크게 변경 한 결과 기록을 유지하려면 추가/제거 된 파일에만 이름 바꾸기가 적용되지 않았습니다.힘내 병력 유지 mv 기록
다른 분기에이 분기를 병합하면 내용이 변경된 모든 파일에 대해 추가/제거가 수행됩니다.
힘내라, 제거/추가를 시도한 이후로 옮겨진 파일을 분명히 이해하고있다.
이름을 바꾼 파일과 병합하는 동안 내 기록이 손상되지 않도록하려면 어떻게해야합니까?
힘내 기는 실제로 이름 바꾸기를 추적하지는 않지만 제거 된 파일과 추가 된 파일의 양을 결정하여 경험적으로 추론합니다.
[diff]
renamelimit = 3000
당신이 git config --global diff.renameLimit 3000
를 통해 설정할 수 있습니다 검출 도움을 수있는 몇 가지 설정 (및 명령 줄 옵션)이 있습니다. merge.renameLimit
도 있지만 설정되지 않은 경우 기본값은 diff.renameLimit
입니다. 아쉽게도 문서화 된 기본값을 찾을 수 없지만 source code은 기본값이 400임을 나타냅니다.
git diff
과 -M
/--find-renames
옵션을 함께 볼 수 있습니다.