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

Details

    • 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.

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            46bd7cdb6479 Ben Kennedy
            Votes:
            33 Vote for this issue
            Watchers:
            38 Start watching this issue

            Dates

              Created:
              Updated: