Command "git checkout -f 해쉬 키" returned status code 128:stdout: stderr: error: Entry '파일' not uptodate. Cannot merge.
Jenkins로 빌드 과정에서 Git Check 하는 과정에서 특정 파이릴을 Update 받지 못한 상황이다.
hudson.plugins.git.GitException: Command "git checkout -f 해쉬키" returned status code 128:
stdout:
stderr: error: Entry '파일' not uptodate. Cannot merge.
반응형
< 해결 방법 >
해당 경로의 SkipWorkTree를 확인해본다.
git ls-files -v {경로} | grep '^S'
해당 커밋을 못받는 파일의 SkipWorkTree 설정을 해제 한다.
기존에는 해당 파일이 올라가면 안되는 상황이여서 Skip Work Tree 설정이 되어있었지만
이번에 업데이트되면서 해당 파일을 받아야하는데 못받는 상황으로 설정되어 있어서 이슈가 발생했다.
git update-index --no-skip-worktree {경로}
Skip Worktree 사용 방법 정리 : [링크]
★☆☆☆☆
반응형
'개발 > 게임) 개발관련' 카테고리의 다른 글
문제해결)소스트리(SourceTree) Git Tag 갱신 안될때 (0) | 2023.11.15 |
---|---|
c#) 확장형 메소드 (Extension Methods) (0) | 2023.10.19 |
AWS) CLI 접속 및 디렉토리 확인(Window) (0) | 2023.10.17 |
개발지식) QA( Quality Assurance) / TE (Test Engineer) 차이점 (2) | 2023.10.16 |
개발용어)라이브 프로젝트에 대한 리텐션 정보 정리 (0) | 2023.10.10 |
댓글