Linus doesn't have much to do with git anymore, he just bootstrapped it really.

Git's windows support certainly is a talking point, and I do believe
it needs to be a core concern rather than a third party port, that
said a lot of people still use it on windows, whether they're
masochistic or it's getting better I can't really say.

Mercurial seems to get the initial easer to use ticket, but to me
they're exactly the same in common usage, they both export an awfully
common command set for the most part, but with git building on that
with more if you're really into it. I suppose things like git's cache
( index ) could be confusing to some people, but it's one of the
features I use a lot. Both of them can be used exactly as one would
use svn, and git can adapt to any workflow you could possibly
contrive.

That said, really it comes down to personal preference, so have a play
with all of them and pick what you like. Just don't be too keen to
rule any of the seemingly more complex ones out, you might grow to
like them in the end.

On Tue, Aug 25, 2009 at 5:02 AM, Bob Somers<[email protected]> wrote:
> With SVN, the tags/branches/trunk thing is purely an organizational
> practice. You don't have to set it up that way if it makes sense some
> other way to you. Generally it's done to keep the experimental
> branches and stable tags out of the fray of the main trunk, but hey if
> you've got a better idea for all means go for it.
>
> I played with distributed a bit, and I was honestly more impressed
> with Mercurial than Git. Both are still wet behind the ears, but it
> seemed like Mercurial was further along and was better fleshed out.
> Git has the star power of Linus, but c'mon guys he's just a guy, not
> superman. In particular I was thoroughly unimpressed with Git's wonky
> Windows support. Yes I know there's some fancy packaging done up with
> MSYS (I'm a big user of the MinGW compiler) but it seems like a hack
> and just isn't as polished as Mercurial. Mercurial is written in
> Python so the cross-platform support is there and there seems to be
> better import/export support for moving to/from other version control
> systems. Neither have third-party GUIs that are particularly stable or
> compelling.
>
> It's an interesting field out there. :)
>
> --Bob
>
>
>
>
> On Mon, Aug 24, 2009 at 9:58 AM, Kohan Venets<[email protected]> wrote:
>>
>> Yeah, some things are a little arcane that way, it's all good.  I use the 
>> instructions on that page, and it is nice.  Good luck!
>>
>> -Kohan
>>
>>
>>
>>> Date: Mon, 24 Aug 2009 17:56:01 +0100
>>> From: [email protected]
>>> To: [email protected]
>>> Subject: Re: [hlcoders] Source control solution?
>>>
>>> Cheers, thought I would have seen it in the Wiki before.
>>>
>>>
>>> 2009/8/24 Kohan Venets <[email protected]>:
>>> >
>>> > http://developer.valvesoftware.com/wiki/Using_Subversion_for_Source_Control_with_the_Source_SDK
>>> >
>>> > :)
>>> >
>>> > -Kohan
>>> >
>>> >
>>> >
>>> >> Date: Mon, 24 Aug 2009 17:32:58 +0100
>>> >> From: [email protected]
>>> >> To: [email protected]
>>> >> Subject: Re: [hlcoders] Source control solution?
>>> >>
>>> >> Agreed. I think the Wiki should have a tutorial for setting up source
>>> >> control with tortoise svn and prehaps xp-dev.com as an example host.
>>> >>
>>> >> I'm still trying to figure it all out. SVN really isn't something I'm 
>>> >> used to.
>>> >>
>>> >> At the moment I'm thinking of having it like this:
>>> >>
>>> >> root
>>> >> root->trunk
>>> >> root->branches
>>> >> root->branches->sdk
>>> >> root->branches->mod
>>> >> root->branches->mod->trunk
>>> >> root->branches->mod->branches
>>> >>
>>> >> When there is an SDK update I put it into the sdk branch and merge it
>>> >> into the main trunk. From there I merge the sdk update into the mod's
>>> >> trunk and into it's branches.
>>> >>
>>> >> Problem is I'm at a bit of a loss as to if this is how I should do it
>>> >> and how to set it all up.
>>> >>
>>> >> 2009/8/24 Jorge Rodriguez <[email protected]>:
>>> >> > For the love of God don't use SourceSafe. It's an abomination that 
>>> >> > will be
>>> >> > sent to the hell fires on judgment day. CVS isn't quite that bad but 
>>> >> > it's a
>>> >> > real pain to use anyway. Subversion, Perforce, and git are pretty much 
>>> >> > your
>>> >> > choices.
>>> >> >
>>> >> > --
>>> >> > Jorge "Vino" Rodriguez
>>> >> > _______________________________________________
>>> >> > To unsubscribe, edit your list preferences, or view the list archives, 
>>> >> > please visit:
>>> >> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>> >> >
>>> >> >
>>> >>
>>> >> _______________________________________________
>>> >> To unsubscribe, edit your list preferences, or view the list archives, 
>>> >> please visit:
>>> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>> >>
>>> >
>>> > _________________________________________________________________
>>> > Get back to school stuff for them and cashback for you.
>>> > http://www.bing.com/cashback?form=MSHYCB&publ=WLHMTAG&crea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1
>>> > _______________________________________________
>>> > To unsubscribe, edit your list preferences, or view the list archives, 
>>> > please visit:
>>> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>> >
>>> >
>>>
>>> _______________________________________________
>>> To unsubscribe, edit your list preferences, or view the list archives, 
>>> please visit:
>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>>
>>
>> _________________________________________________________________
>> Get back to school stuff for them and cashback for you.
>> http://www.bing.com/cashback?form=MSHYCB&publ=WLHMTAG&crea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives, 
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>
>>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to