I was using Git to retain a history of my project locally. I was later asked to commit the entire git project into a remote, empty svn project folder (the usual trunk, tags, branches structure, in that case and spelling). I was able to commit to the trunk perfectly fine, but none of the tags seemed to have been dcommitted. Is there a way to commit tags, preferably through a single command?
P.S. I am using TortoiseGit, but command line is fine, too.
Git and SVN treat tags differently. Tags are a powerful feature in Git, but just a folder in SVN, much like how branches are.
So to create tags in SVN from git-svn, you have to create a branch (tag) in git-svn repo. Git tags will not be "dcommitted"
You can use git svn branch --tag
or its shorthand git svn tag
to create tags and then dcommit them.
Related question with detailed answer: Git-svn: create & push a new branch/tag?