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

Naming of "rebase current changes onto [branch]" context menu is misleading.

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • 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.

      After finding myself baffled attempting to bring a feature branch up to date with development and failing, I've come to realize that the left-pane context menu item labeled “rebase current changes onto $somebranch” actually does the opposite of what its name suggests: it rebases the current branch to the state of $somebranch; in other words it rebases $somebranch onto (or into) the current branch, not the other way around. (Right?)

      The preposition “onto” in the current text is misleading; it implies that the object of the sentence ($somebranch in my example) will receive the changes. In fact, it is the opposite that will occur. The absence of the current branch's name adds to the confusion.

      A re-wording that improves the sentence structure and includes the name of the affected branch would afford a huge win for clarity. For example:

      • rebase $currentbranch to head of $somebranch
      • rebase $somebranch onto $currentbranch

              Unassigned Unassigned
              46bd7cdb6479 Ben Kennedy
              Votes:
              32 Vote for this issue
              Watchers:
              37 Start watching this issue

                Created:
                Updated: