최근에 업무중 파셜빌드만 하다가, 약 2주만에 통빌드를 위해 repo sync를 진행하였다.

문제가 생겼다!

 

error: Exited sync due to fetch errors

리포싱크는 멀쩡한 상태의 리포를 받아온다고 생각하고 있었는데, 모종의 이유로 소스tree와 sync가 맞지 않는 증상이 있다는걸 알게됐다.

 

repo sync명령어로 위 문제가 발생되었다면, repo sync에 -f옵션을 주어 sync를 다시 맞춰서 받아보자.

repo sync -f

 

-f 옵션의 의미는 force(강제)를 의미한다.

즉, 이 옵션을 사용하면 로컬에 존재하는 파일을 무시하고, 서버에서 가져온 파일로 덮어쓰게 된다.

흡사 git checkout .

728x90
반응형

+ Recent posts