Re: Handling tags/branches after git-svn fetch during SVN to Git conversion
- From
Jacob Helwig <jacob.helwig@gmail.com>
- Date
- Jul 9, 2010, 02:54 UTC
- Message-ID
- <AANLkTinAhxIKD6U3u4OpPnt5kDMPGTyhDhhCRaFtU-gA@mail.gmail.com>
- In-Reply-To
- <AANLkTim56UOYQJfX3M5Jpt0vXD8iTnkLuG68IjQG39Xn@mail.gmail.com>
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