Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 364
    • Issues 364
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TortoiseGitTortoiseGit
  • TortoiseGitTortoiseGit
  • Issues
  • #1400
Closed
Open
Created Aug 02, 2015 by Sven Strickroth@mrtuxOwner

Allow the use of tags within the Git Rebase dialog

By MartyMacGy... on September 18, 2012 04:16 (imported from Google Code)


I'm using TortoiseGit 1.7.12.0, git version 1.7.11.msysgit.1

I have a repo clone with a branch called "develop", which is based on upstream tag "v1.0". I've made a simple change to a file there and merged that change to "develop". Now I want to rebase my "develop" branch to upstream tag "v1.5"

I can do this on the command line (git bash) by simply running:

git rebase --onto v1.5 v1.0 develop

(I can omit "develop" by explicitly checking out on the develop branch first)

However, the TortoiseGit GUI appears to only accept branches.

Therefore, it would definitely be useful to have the option of specifying either a branch OR a tag for a given rebase, allowing one to make effective use of the rebase gui for this use case.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking