Kopírování změn pomocí vybírání určitých položek

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Git cherry-pick zkopíruje změny z jedné nebo více potvrzení zdrojové větve do cílové větve. Na rozdíl od sloučení nebo opětovného základu vám výběr určitých potvrzení zdrojové větve umožňuje vybrat konkrétní potvrzení zdrojové větve. Pro každé potvrzení zdrojové větve, které vyberete, Git vytvoří odpovídající potvrzení v cílové větvi.

Můžete si vybrat, jak řešit tyto běžné úkoly:

  • Nasaďte konkrétní funkci z jedné větve do druhé.
  • Zkopírujte práci, kterou jste potvrdili ve špatné větvi.
  • Použití opravy chyb na více větvích

Přehled pracovního postupu Gitu najdete v kurzu Gitu pro Azure Repos.

Výběr potvrzení

Azure Repos

Azure Repos poskytuje omezenou podporu pro výběr třešní a pouze pro účely vytvoření žádosti o přijetí změn pro použití opravy hotfix v cílové větvi. Další informace najdete v tématu Vylepšení výběru azure DevOps.

Možnost Výběr třešně v nabídce žádosti o přijetí změn v Azure Repos provede následující:

  1. Vytvoří novou větev tématu z cílové větve žádosti o přijetí změn.
  2. Cherry-vybere všechny změny ze zdrojové větve žádosti o přijetí změn na novou větev tématu.
  3. Zobrazí výzvu k vytvoření nové žádosti o přijetí změn pro sloučení nové větve tématu do jiné cílové větve.

Podrobný kurz najdete v tématu Vytvoření nové žádosti o přijetí změn pomocí výběru třešně.

GitHubu

Webové rozhraní GitHubu nepodporuje výběr třešní, ale GitHub Desktop funguje. Podrobné pokyny k výběru v GitHub Desktopu najdete v tématu Výběr potvrzení.

Další kroky