Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
4.2.5
-
None
-
Severity 3 - Minor
Description
SourceTree should not have "Push All Tags" enabled by default. This is not the default behavior of CLI git for good reason, and so it should not be the default behavior of SourceTree either.
Git tags are useful for local debugging, so it's easy to create a bunch of temporary local tags that are very much not useful to anyone else. Once tags have made their way into a shared repository, they can be very difficult to remove. Do not do this by default when pushing an unrelated branch.