After reading the "Most Requested" thread I thought I'd relay my experiences, 
not about WOnder but about SCM in general. This all occurred within a team 
environment but I'll refrain from using the term "we" as it's more about my 
perspective.

For my projects, I used svn. Not really used, just sort of got by with it.

I was cycling through the 2 svn/eclipse integration tools that I was aware of 
when one pissed me off more than the other, or with every eclipse upgrade.

I was rarely using any svn features beyond commit/update after being repeatedly 
"touched" by getting into all sorts of trouble with branching and merging.

I was profane x100 anytime I had to do any sort of moving, deleting or 
refactoring with folders/directories.

It was a sheltered and sad SCM existence, but I was a bit daunted and 
overwhelmed with the git thing. I was putting up with the devil I knew..

We moved to git. The birds chirped and the sun shone! Well not quite, but the I 
think the key message is that we were using git. Mileage is invaluable.

I had no choice but to manage my local and remote repos. I employed a 
standalone tool, SourceTree (maybe if I did this for svn I would have advanced 
with it too).  Along with egit and cli I had an arsenal to work out any issues.

I made mistakes and still do, but I don't find myself painted into a corner 
like a was so many times fighting with Subversion or Subclipse.

For a project like WOnder I'd look at maintaining a private remote repo 
(bitbucket's good with unlimited private repos, or if you're so inclined, pay 
for github) to start with. Maintain the changes from the upstream master, make 
the mistakes munging/rebasing/merging/breaking your changes in with the 
upstream.  Making these sort of messes on a public GitHub repo was/is 
definitely off putting for me..

For my projects I now I find myself creating feature branches for the most 
trivial of changes, because I can, confidently. I'm rebasing this, stashing 
that, pushing etc etc and generally using an SCM system as it was intended - I 
think :-/

Summary: if you want to use git, you have to use git..

Sharpy..
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to