SourceTree Version 2.0.3 (2.0.3), OSX
Tag is created locally and pushed to remote.
$git ls-remote --tags
7232f4d05d4cb0a5d58da6e8b6f8ad5091b76510 refs/tags/MY_TAG
Then try to add the same tag with options Push to [remote] and Move existing tag I get error
I try to move MY_TAG from 7232f4d to c633bae.
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree tag -f MY_TAG c633baec0e902b757ca1e6c11e03d582c8eac43b
Updated tag 'MY_TAG' (was 7232f4d)
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v dropbox refs/tags/MY_TAG
Pushing to some.git
To some.git
! [rejected] MY_TAG -> MY_TAG (already exists)
error: failed to push some refs to 'some.git'
hint: Updates were rejected because the tag already exists in the remote.
Completed with errors, see above
Check tags:
$git show-ref --tags
c633baec0e902b757ca1e6c11e03d582c8eac43b refs/tags/MY_TAG
$git ls-remote --tags
7232f4d05d4cb0a5d58da6e8b6f8ad5091b76510 refs/tags/MY_TAG