Uploaded image for project: 'Sourcetree for Windows'
  1. Sourcetree for Windows
  2. SRCTREEWIN-8631

Add functionality for synchronizing local/remote tags

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • None
    • Git
    • I use SourceTree under Windows 8.1 with Bitbucket Server and/or Github.
    • 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

      At the moment it is not possible to synchronize local and remote tags within SourceTree. This leads to the following problem scenario:

       

      1. User A locally deletes a tag and pushes the changes to the remote (Tag -> Remove Tag -> Remove tag from all remotes). The tag gets removed from the remote repository.
      2. User B sees no changes in SourceTree, but does a pull anyway. User B locally still sees the tag although it was removed in the remote repository.
      3. User B then commits and pushes some code changes and has the "Push all tags" option selected.
      4. The removed tag now exists in the remote branch again.

       

      We have experienced this problem in our team frequently. Removed tags kept reappearing, until we realized what was going on.

      Please add functionality for synchronizing tags between local and remote repositories or an option to remove tags that do no longer exist in the remote repository. Something analogous to the "Prune tracking branches no longer present on remote(s)" option in the Fetch dialog.

      Attachments

        Activity

          People

            Unassigned Unassigned
            7649dd3f2e61 Joerg Baeuerle
            Votes:
            7 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: