Uploaded image for project: 'Sourcetree For Mac'
  1. Sourcetree For Mac
  2. SRCTREE-3533

Version 2.2 (46) breaks the "hard" option for "Reset Development to this commit"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Medium
    • None
    • 2.0.5.8
    • Git
    • SorceTree 2.2 (46) - on OSX (10.10.5) with both GitHub.com and GitLab.com accounts.

    Description

      This occurs on the recent Major release "Version 2.2 (46)" which isn't available in the "affects versions" dropdown. (that in itself is another bug)

      This version breaks the "Reset Development to this commit". I used to use this feature often, and since it no longer works after upgrading to 2.2, I have reverted back to 2.1.

      Reproduction Steps:

      • Open any repo with multiple commits
      • View the repo history
      • Right click on a previous commit (something other than the most recent) and choose the "Reset Development to this commit" option in the right click menu
      • A dialog box "are you sure you want to move the branch pointer" displays, and requires you to specify a mode.
      • Select the "Hard Mode" & Click "OK"
      • A new dialog box displays "Warning: destructive operation"
      • clicking "OK" on this "warning" dialog simply returns you to the previous dialog box without performing the operation (it's as if the "OK" button has the same function as the "Cancel" button.)
      • Thus, there is no way to use the SourceTree to "reset to a previous commit"

      It's nice that you have cleaner up the UI in SourceTree - but breaking a key GIT feature while doing it is un-excusable.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              96a8db9c8c60 Robert Peteuil
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: