본문 바로가기

Back-end/형상관리

[ Git ] Git 이관 중 read-tree -m -u -v HEAD HEAD: command returned error: 128 에러 발생

 

 

 

 

 

 

 

🔖 read-tree -m -u -v HEAD HEAD: command returned error: 128 

 

SVN에서 Git으로 이관 도중 

error: ..파일 경로... Filename too long
Updating files: 100% (-/-), done.
read-tree -m -u -v HEAD HEAD: command returned error: 128

 

해당 오류가 발생 했다.. 

파일은 정상적으로 내려받았는데...

 

 

.git/index를 지우고 git restart를 진행하고, git version을 올리고 

다시 clone 진행해도 동일한 오류 발생.. 

 

 

HEAD: command returned error: 128 쪽에 초점을 잡고 시간을 계속 날려먹었는데 

error : ...파일경로... Filename too long 이라는 글자가 나중에서야 눈에 띄었다.. 

 

 

찾아보니 윈도우측에서 내부 API를 위해서  파일경로/파일명 길이를 260자 제한한다고 한다.. 

 

 

Git 설정 해제 진행

git config --system core.longpaths true

 

 

Head 리셋 진행 

git reset --hard

 

 

 

리셋 진행 후 마지막 커밋 메시지를 정상적으로 받아오는 것을 확인 

확실한 확인을 위해 다시 SVN clone을 진행하니 정상적으로 받아 오는 것을 확인 완료..

 

 

 

'Back-end > 형상관리' 카테고리의 다른 글

[ GitHub ] github stats box 설정  (1) 2024.12.23
[ GitHub ] Token 발급  (1) 2024.12.23
[ GitHub ] 프로필 README 꾸미기  (6) 2024.12.20
[ Git ] SVN에서 Git 이관  (2) 2024.09.10
[ Git ] Git 이관 (원격 저장소 URL 변경)  (2) 2024.09.09