Cherry Pick Using TortoiseGit


Answer :

  1. Open the log in a repository with the target branch checked out.
  2. Use the top-left blue branch name to select the source branch.
  3. Select the commit(s) you want.
  4. Right click and select Cherry Pick this commit.

Considering 'release' branch is required to cherry-pick from 'master' branch, follow the steps as provided below:

Step 1: Checkout 'release' branch

enter image description here

Step 2: Click TostoiseGit -> Show log

enter image description here

Step 3: Filter Source Branch Commits to be Cherry-picked

On the Log Messages window, select the source branch from where the commits will be Cherry Picked (i.e. 'master' branch in this example). The branch selection can be done from top left of the 'Log Messages' window (as shown below)

enter image description here

Step 4: Select the Commits to be Cherry-picked

Finally select the commits and right-click the context menu to cherry-pick them.

enter image description here


The above answers are also correct and I am just simplifying it.

If you want to cherry pick from one branch to another (for example: Branch_18.1 to Branch_18.4)


Comments

Popular posts from this blog

Chemistry - Bond Angles In NH3 And NCl3

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?