반응형
yarn.lock에서 git 충돌을 어떻게 해결합니까?
여러 git 분기가 Yarn 을 사용하는 프로젝트에서 종속성을 수정 하면 yarn.lock 파일에 충돌이 발생할 수 있습니다. yarn.lock 파일을 삭제하고 재생성하는 것은 바람직하지 않습니다. 이로 인해 여러 패키지가 의도하지 않게 업그레이드 될 수 있기 때문입니다. 이 파일의 충돌을 빠르게 해결하는 가장 좋은 방법은 무엇입니까?
Yarn 1.0부터는 이 시나리오에 대한 지원이 내장되어 있기 때문에 쉽습니다. 이것을 실행하십시오.
$ yarn install
yarn install v1.0.1
info Merge conflict detected in yarn.lock and successfully merged.
[1/4] Resolving packages...
이제 당신은 git add yarn.lock && git rebase --continue
이 문제에 대한 이 github 토론 에 좋은 접근 방식이 자세히 설명되어 있습니다.
git rebase origin/master
첫 번째 충돌이 발생하면 체크 아웃 한
yarn.lock
다음 설치를 다시 수행합니다.git checkout origin/master -- yarn.lock yarn install
이것은
yarn.lock
yarn.lock의 원산지 / 마스터 버전을 기반으로 새로 생성 되지만package.json
. 그렇다면 다음과 같은 문제입니다.git add yarn.lock git rebase --continue
참조 URL : https://stackoverflow.com/questions/42939113/how-do-you-resolve-git-conflicts-in-yarn-lock
반응형
'developer tip' 카테고리의 다른 글
Gradle로 매우 긴 빌드 (Android Studio) (0) | 2020.12.27 |
---|---|
Typescript d.ts 파일에 정의 된 인터페이스 속성 유형 재정의 (0) | 2020.12.27 |
Celery AttributeError : 비동기 오류 (0) | 2020.12.27 |
C #에서 'String.Contains ( "term")'을 나타내는 식 트리를 만들려면 어떻게해야합니까? (0) | 2020.12.27 |
.NET-반영된 PropertyInfo의 기본값 가져 오기 (0) | 2020.12.27 |