On Fri, 2009-05-01 at 13:09 -0600, Brian Rosner wrote:
> On Fri, May 1, 2009 at 12:10 PM, ccahoon <chris.cah...@gmail.com> wrote:
> > I have also been looking in to how I want to do revision control
> > locally. After playing around with various systems, I think I've
> > settled on Git. Does anyone have any recommendations for local
> > revision control? Is using anything other than Subversion locally
> > overkill for my purposes?
> 
> I don't think it is overkill because you start getting in the habit of
> working locally it becomes quite empowering. If you do decide to go
> with Git be sure to take a look at
> http://github.com/django/django/tree/master where you can fork from
> and keep your local repository in-sync with upstream changes.

Given that Summer of Code students will be given a subversion branch at
djangoproject.com to commit to -- in order to provide maximum visibility
for their work within the community -- it's probably worth just using
git-svn and pulling from the upstream repository, even initially.

As a single data point, I've been using git and git add-ons for my
primary Django core development work since before I had commit
privileges (I started using git very early in its life) and have always
kept in sync directly from the master subversion repository. Lately
(last couple of years), git-svn has been The Solution for me, although
I've used other approaches in the past as well. At any given time, I
have about a dozen active local branches for development that I then
merge into trunk when appropriate. That's largely because branches are
effectively free to create and I commit as checkpoints, locally.

As always, there are multiple approaches and I don't want to slight or
invalidate Brian's experiences. It's definitely a case of doing whatever
works easiest for oneself and trying out a few options initially is
encouraged, too.

Regards,
Malcolm



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to