-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

should have gone to the mailing list instead, sorry

- -------- Original-Nachricht --------
Betreff: Re: [th-users] Branching in a TH repository
Datum: Sun, 15 Jan 2012 03:50:22 +0100
Von: Steffen Hoffmann <hoff...@web.de>
An: Chris Nelson <chris.nel...@sixnet.com>

Am 14.01.2012 22:40, wrote Chris Nelson:
> On 01/14/2012 03:37 PM, Steffen Hoffmann wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Am 14.01.2012 21:18, wrote Chris Nelson:
>>> I use git-svn to keep the local view of my plugin repository at TH.  I'd
>>> like to create stable and development branches but can't figure out how
>>> to use `git svn branch`.  ...  Any help appreciated.
>>
>> SVN doesn't know the concept of branching [1].
>
> I can barely spell SVN but the git-svn man page says:
>
>     ....
>     branch
>            Create a branch in the SVN repository.
>     ....
>
> <shrug>

It doesn't say how exactly, but for non-obvious reasons you choose to
not believe even the cited reference. I just wanted to help. SVN doesn't
know the concept of branching as you may be familiar with it from Git.
When you branch in SVN, you just create a copy with a reference to the
original. It's all laid out clearly in sub-directories, hence this kind
of "branching" is only possible on the directory level, never on a file
level.

from git svn man page:

# Create a new branch in SVN
    git svn branch waldo
# Reset your master to trunk (or any other branch, replacing 'trunk'
# with the appropriate name):
        git reset --hard remotes/trunk
# You may only dcommit to one branch/tag/trunk at a time.  The usage
# of dcommit/rebase/show-ignore should be the same as above.

Think about why you need to do this resetting and stuff.

> Surely Subversion has a way to say "this is stable" and "this is
> experimental."

Sure, but not just a label. It's all "coded" into directory names.

>> So I recommend to just
>> copy folders as required and commit. At least this is working for me
>> with hgsubversion in the Mercurial world.
>
> I don't know what you mean by "copy folders".

Sub-directories, folders, don't know how to tell you better ...

Maybe someone more familiar with Git can explain better.

Steffen Hoffmann
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8SP1MACgkQ31DJeiZFuHdrNgCglRSM2MZXDTsou/QDfiNrm4+e
S2QAnAy76TlRK/vHkQB0iIzwpRfmeAxk
=0qe3
-----END PGP SIGNATURE-----
_______________________________________________
th-users mailing list
th-users@lists.trac-hacks.org
https://lists.trac-hacks.org/mailman/listinfo/th-users

Reply via email to