다음을 통해 공유


cherry-pick으로 변경 내용 복사

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Git cherry-pick 은 하나 이상의 원본 분기 커밋에서 대상 분기 로 변경 내용을 복사합니다 . 병합 또는 재베이스와 달리 체리 픽을 사용하면 특정 원본 분기 커밋을 선택할 수 있습니다. 체리를 선택하는 각 원본 분기 커밋에 대해 Git은 대상 분기에 해당 커밋을 만듭니다.

이러한 일반적인 작업을 해결하기 위해 체리 픽을 사용할 수 있습니다.

  • 한 분기에서 다른 분기로 특정 기능을 배포합니다.
  • 잘못된 분기에서 커밋한 작업을 복사합니다.
  • 여러 분기에 버그 수정을 적용합니다.

Git 워크플로에 대한 개요는 Azure Repos Git 자습서를 참조하세요.

커밋 cherry-pick

Azure Repos

Azure Repos는 체리 따기에 대한 제한된 지원을 제공하며 대상 분기에 핫픽스를 적용하기 위한 끌어오기 요청을 만들기 위한 목적으로만 제공됩니다. 자세한 내용은 Azure DevOps 체리 피킹 개선을 참조 하세요.

Azure Repos의 끌어오기 요청 메뉴에 있는 Cherry-pick 옵션은 다음을 수행합니다.

  1. 끌어오기 요청의 대상 분기에서 새 토픽 분기를 만듭니다.
  2. 끌어오기 요청의 원본 분기에서 새 토픽 분기로의 모든 변경 내용을 Cherry-picks합니다.
  3. 새 토픽 분기를 다른 대상 분기에 병합하는 새 끌어오기 요청을 만들라는 메시지가 표시됩니다.

단계별 자습서는 cherry-pick을 사용하여 새 끌어오기 요청 만들기를 참조하세요.

GitHub

GitHub 웹 인터페이스는 체리 따기를 지원하지 않지만 GitHub Desktop 은 체리 따기를 지원합니다. GitHub Desktop에서 체리를 선택하는 방법에 대한 단계별 지침은 커밋 체리 따기를 참조하세요.

다음 단계