programing

변경 사항을 사용하여 체리픽 충돌을 해결하려면 어떻게 해야 합니까?

mailnote 2023. 8. 9. 20:59
반응형

변경 사항을 사용하여 체리픽 충돌을 해결하려면 어떻게 해야 합니까?

나의git cherry-pick FOO갈등을 일으켰습니다.

충돌하는 파일들을 검토해 보고 그 사이의 행을 삭제할 수 있습니다.<<<<<<<그리고.=======갈등 자체가 문제지만 좀 더 쉬운 방법이 있기를 바랍니다

제 생각엔svn동등한 것은 선택하는 것이었습니다.theirs-conflict해결해야 합니다.

다음에서 어떻게 합니까?git?

나는 원하지 않아git checkout --theirs <file>와 같은 결과를 초래하는 것처럼 보이기 때문에.git checkout foo <file>그냥 얻는 것 대신에git diff FOO~..FOO <file>응용의.

먼저 체리픽을 취소하고 실행해 보십시오.

git cherry-pick --abort

둘째, 체리 픽을 시도하지만, 이번에는 당신의 변경 사항이 아닌 그들의 변경 사항을 받게 되므로, 다음과 같이 하십시오.

git cherry-pick --strategy=recursive -X theirs {Imported_Commit}

언급URL : https://stackoverflow.com/questions/14337945/how-do-i-resolve-cherry-pick-conflicts-using-their-changes

반응형