• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 3.2
    • Git
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Currently the Cherry Pick command also commits immediately. Would it be possible to optionally cherry-pick and not commit (I believe this is the equivalent of "git cherry-pick -n <SHA1>"?

      Thanks.

            [SRCTREE-1026] Support cherry-pick without commit

            When will this release be?

            I have been waiting eagerly for many years for this feature.

            SourceTree is still the best GUI for Git!

            Andre Jacobs added a comment - When will this release be? I have been waiting eagerly for many years for this feature. SourceTree is still the best GUI for Git!

            Double great!

            So I can remove my Custom Action

            Michael Steiger added a comment - Double great! So I can remove my Custom Action

            It will ship in the next update for it as well.

            Brian Ganninger (Inactive) added a comment - It will ship in the next update for it as well.

            Great!

            Any plans to also add this to the Windows version of Sourcetree?

            Michael Steiger added a comment - Great! Any plans to also add this to the Windows version of Sourcetree?

            FYI: you can amend a commit message (that hasn't been pushed) in Sourcetree, there's a menu item in the Commit Options… popup in the message editor. It populates with the last commit's message when clicked and if you commit it after editing will just change the text as you did on the command line. (this experience could be better, but it works for now)

            Brian Ganninger (Inactive) added a comment - - edited FYI: you can amend a commit message (that hasn't been pushed) in Sourcetree, there's a menu item in the Commit Options… popup in the message editor. It populates with the last commit's message when clicked and if you commit it after editing will just change the text as you did on the command line. (this experience could be better, but it works for now)

            Hi folks,

            Just wanted to let everyone know we are listening In the next minor update for each platform we're adding a new cherry pick dialog. Here's the layout (mockup, not in app):

            Thank you for your patience and workarounds in the meantime!

            Brian Ganninger
            Principal Developer, Sourcetree

            PS: To answer the obvious followup question - it should enter beta by the end of this month and then ship after a typical round of beta testing.

            Brian Ganninger (Inactive) added a comment - - edited Hi folks, Just wanted to let everyone know we are listening In the next minor update for each platform we're adding a new cherry pick dialog. Here's the layout (mockup, not in app) : Thank you for your patience and workarounds in the meantime! Brian Ganninger Principal Developer, Sourcetree PS: To answer the obvious followup question - it should enter beta by the end of this month and then ship after a typical round of beta testing.

            In my case I just wanted to edit the commit message to include some more details about the cherry pick. To get around this I would let Sourcetree cherry pick what I wanted and commit, then go in with the git command line and edit the last commit message. The workaround for this is detailed below.

            1. Open git bash to git repository
            2. Enter 'git commit --amend'
            3. This will open up an editor where you can edit the last commit message
            4. After closing the editor, the edit commit message will show up in Sourcetree

            Not the greatest solution as having this integrated into Sourcetree would be great but is a workaround if you just need to edit the commit message.

            Kendall Hertzler added a comment - In my case I just wanted to edit the commit message to include some more details about the cherry pick. To get around this I would let Sourcetree cherry pick what I wanted and commit, then go in with the git command line and edit the last commit message. The workaround for this is detailed below. Open git bash to git repository Enter 'git commit --amend' This will open up an editor where you can edit the last commit message After closing the editor, the edit commit message will show up in Sourcetree Not the greatest solution as having this integrated into Sourcetree would be great but is a workaround if you just need to edit the commit message.

            Can we please get any update on this? Thanks.

            rbukovansky added a comment - Can we please get any update on this? Thanks.

            Would still be nice to have as a feature, but thank you Roger for the workaround, works great

            Christian Gassner added a comment - Would still be nice to have as a feature, but thank you Roger for the workaround, works great

              bganninger Brian Ganninger (Inactive)
              mikehatfield mikehatfield
              Votes:
              76 Vote for this issue
              Watchers:
              46 Start watching this issue

                Created:
                Updated:
                Resolved: