tags:

views:

37

answers:

0

I've cloned a project's sources using Git, which is converted on the server from a SVN repo. The problem with this Git repository is that it lacks tags, branches, and some revisions are missing. The number of revisions is enormous (~20000) for me to use git-svn clone, and it'd be a waste of bandwidth and time as I already have most objects in my local repo. Because of this, I'd like to know:

  • How can I convert my Git repository to a git-svn repo to update directly from the SVN repo instead of the broken Git repo.
  • Can I fetch the missing revisions without having to clone everything?
  • Is it possible to download tags with Git directly?
  • Will those branches be an extra problem?