Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 380
    • Issues 380
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • 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
  • #2579
Closed
Open
Issue created Aug 27, 2015 by jbrekle@jbrekle

option to retry push after failed push followed by rebase

Abstract

Version information: UNKNOWN

Steps

  1. Create a bare repo on remote, named Repo.git.
  2. Clone 2 local repositories on local, named Repo-A and Repo-B.
  3. Commit some commits in Repo-A
  4. Commit some commits in Repo-B
  5. Repo-A push to Repo.git
  6. Repo-B push to Repo.git and failed.
  7. Repo-B use the post command Fetch
  8. Make sure the option Launch Rebase After Fetch is checked in Fetch dialog and push OK button.
  9. Fetch is done, close the Git Command Progress dialog, and the Rebase dialog is invoked.
  10. Rebase is done.

Enhancement

Step 11: could use post command Push in the Rebase dialog

Original Report

when I try to push and it fails (because the remote branch has new commits, i have not locally yet) a rebase is offered via the dropdown at the bottom left of the dialog. After the rebase there is not option in this dropdown to push again. I would really like TortoiseGit to remember what my original intention was (to push) and not requiring me to open the context menu again.

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