Option to stash before pull with merge and pop last stash immediately after

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Obsolete
    • None
    • Component/s: Git
    • Environment:
      Windows, installed from installer and updated through update client to 1.0.8.0

      It is very common (read: practically the only way I ever pull) for me to have to do the following with git, as illustrated by terminal commands:

      1) git stash
      2) git fetch
      3) git rebase
      4) git stash pop

      The SourceTree UI already allows for having steps 2 & 3 merged into one logical operation, but it still means that I have to click the stash button, do a pull, then expand the stash tree, right-click, apply stash, select "delete after applying", and click the button.

      It would be SO convenient if there was an option to automatically stash before the pull and pop the last stash after a pull so that I could just pull with one click (or the really handy keyboard shortcut!).

      I can envisage this being implemented as another checkbox on the Git options tab, eg "Automatically stash changes before pull & reapply after successful rebase"

            Assignee:
            Steve Streeting (Inactive)
            Reporter:
            Davyd McColl
            Votes:
            6 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: