VSCode의 현재 변경 사항을 한 번에 모두 수용하려면 어떻게 해야 합니까?
한 파일을 다른 파일과 병합하려고 했지만 현재 변경 수락 | 수신 변경 수락 | ...이 있는 HEAD가 많습니다.
현재의 모든 변경 사항을 한 번에 수락할 수 있는 방법이 있습니까?
VS 코드로 이동하여 ++(shiftp명령 팔레트)를 누르거나 수동으로 명령 팔레트를 보고 연 다음 명령 팔레트에 "합병"을 입력하면 모든 현재 변경 내용 수락을 볼 수 있습니다.
MERGE-CHANGES 섹션에서 확인할 파일 목록을 선택한 다음 마우스 오른쪽 단추를 클릭하고 들어오는 모든 파일 수락을 선택합니다.그러면 모든 파일에 효과가 있을 것입니다.
충돌이 해결되면 업데이트된 파일을 저장해야 합니다.파일을 클릭한 다음 모두 저장
대상 파일을 선택하고 마우스 오른쪽 단추를 클릭한 후 '모든 수신 수락'을 선택합니다.
VSCode MacOS에 대해서는 다음과 같이 설명했습니다.Accept All Incoming
부터Merge Changes
섹션, 하지만 모든 것에 영향을 미치지는 않았습니다(그것이 버그일 수도 있고, 이유를 모르겠습니다).그래서, 저는 명령 줄을 사용하는 전통적인 방법을 사용했고, 그것은 효과가 있었습니다.
들어오는 모든 변경사항을 수락하는 경우,
git checkout --theirs .
또는
모든 현재 변경 사항을 수락하는 경우
git checkout --ours .
추신: 어떤 경우에도 병합 갈등을 먼저 해결해야 하는 사람들에게 도움이 되기를 바랍니다.
- 모든 파일 선택
Merge Changes
부분. - 선택하세요.
Open File
마우스 오른쪽 버튼을 클릭합니다.모든 파일이 열립니다. - 모든 파일을 다시 선택합니다.
- 오른쪽 클릭에서 적절한 메뉴를 선택합니다.예를 들면
Accept All Current
. - 선택하세요.
Save All
부터File
메뉴판
불행하게도, 여기 있는 어떤 대답도 저에게 효과가 없었습니다.그러나 이러한 명령을 수동으로 실행하여 들어오는 모든 변경 사항을 수락할 수 있었습니다.
저는 이 시점에서 충돌 상태에 있었기 때문에 병합을 중단한 다음 모든 "그들의"(들어오는) 변경 사항을 끌어내야 했습니다.
git merge --abort
git pull -X theirs
언급URL : https://stackoverflow.com/questions/52288120/how-can-i-accept-all-current-changes-in-vscode-at-once
'programing' 카테고리의 다른 글
Angular 2 및 브라우저 자동 채우기 (0) | 2023.06.22 |
---|---|
dplyr을 사용하여 테이블의 모든 행에 함수를 적용하시겠습니까? (0) | 2023.06.22 |
데이터 프레임에서 이름별로 열을 삭제하는 방법 (0) | 2023.06.21 |
Firebase Analytics setScreenName이(가) 더 이상 사용되지 않습니다. (0) | 2023.06.21 |
도커 mariadb에서 연합 엔진을 활성화하는 방법 (0) | 2023.06.21 |