Re: Handling tags/branches after git-svn fetch during SVN to Git conversion
- From
Jacob Helwig <jacob.helwig@gmail.com>
- Date
- Jul 9, 2010, 03:09 UTC
- Message-ID
- <AANLkTilNLjTn1FyRqqz5xmOi4rOnSIwMUy6dOb0c0sRt@mail.gmail.com>
- In-Reply-To
- <AANLkTilnoIyrKg4PLSL71RDU-vyvIeNEtJ8STkOd9Lcq@mail.gmail.com>
remote2 would be the name of your remote repo, yes.
origin/branch-foo would be equivalent to svn/branch-foo in your local repo, if you did "git branch -a". It should be the name of one of the git-svn created branches.
refs/heads/branch-foo is telling git where to store the reference for the branch within remote2. It does not need to exist already, and should not in your case.
The git-push man page has more in-depth explanations, if you're interested.
On Thu, Jul 8, 2010 at 20:01, Bradley Wagner <bradley.wagner@hannonhill.com> wrote:
Show 33 quoted lines
> In your example, does "remote2" represent the name of my remote Git > repo? What is "origin/branch-foo" and does the path > "refs/heads/branch-foo" need to actually exist in my .git directory? > > On Thu, Jul 8, 2010 at 10:54 PM, Jacob Helwig <jacob.helwig@gmail.com> wrote: >> On Wed, Jul 7, 2010 at 06:36, Bradley Wagner >> <bradley.wagner@hannonhill.com> wrote: >>> Do I need to convert these remote tags/branches into local Git >>> tags/branches before pushing them to my remote Git repo or is there a >>> way to push remote branches directly to my remote Git repo? >>> >> >> You don't need to "convert" the branches to local ones. git-push will >> accept any ref your local repo knows about when you do a push. For >> example "git push remote2 origin/branch-foo:refs/heads/branch-foo" >> works just fine, even if you don't have a "local" branch called >> "branch-foo", and it will push the branch-foo branch out to the >> remote2 remote repository. >> >> The tags, you'll need to convert to _actual_ tags, instead of just >> branches under a tags/ namespace. Unless you're fine with them >> staying as pseudo-tags, then you can just push them out as you would >> any other branch. >> >> -Jacob >> > > > > -- > Hannon Hill - Put Us to the Test > bradley.wagner@hannonhill.com | http://www.hannonhill.com >