[GRLUG] git 'snapshots'

Eric Beversluis ebever at researchintegration.org
Sat May 19 21:00:35 EDT 2012


Would love to, but won't be in GR this week.

On Sat, 2012-05-19 at 06:11 -0400, Ben Rousch wrote:
> If you'd like to learn more about Git, the Grand Rapids Web
> Development Group will be covering that very topic at the meeting on
> Monday, May 21. http://www.meetup.com/grwebdev/events/50407712/
> 
> On Fri, May 18, 2012 at 7:52 PM, Jonathon Klobucar
> <pilotplantpirate at gmail.com> wrote:
> > pretty much yes. they are not file diffs in the same way that other version
> > control systems (primarily SVN) use. git made it's own data model, they just
> > communicate that semi-poorly.
> >
> > -- Jon
> >
> > On Friday, May 18, 2012 at 4:50 PM, Eric Beversluis wrote:
> >
> > On Fri, 2012-05-18 at 16:06 -0700, Jonathon Klobucar wrote:
> >
> > Further free reading here.
> > http://git-scm.com/book/en/Git-Internals-Git-Objects
> >
> >
> > This is what I've been reading, primarily. But haven't gotten to this
> > chapter yet.
> >
> > So when 1.3.1 says "Snapshots, not differences", it's not really telling
> > the truth. Presumably what is meant is that diffs are used differently
> > than in other versioning systems.
> >
> >
> >
> >
> > -- Jon
> >
> >
> > On Friday, May 18, 2012 at 4:05 PM, Jonathon Klobucar wrote:
> >
> > Git snapshots the whole workspace in the repo and the next snapshot
> > is the 'diff' which is more an object that is the changes since the
> > last snapshot. snapshot is in essence a poor mans way of saying a
> > commit. :)
> >
> >
> > Also, git is insanely fast comparatively to other systems and
> > compacts the snapshots.
> >
> >
> > -- Jon
> >
> >
> > On Friday, May 18, 2012 at 3:53 PM, Eric Beversluis wrote:
> >
> > I'm doing some reading about git and I'm confused by their
> > 'snapshots.'
> > Several things that I've read all seem to say that git doesn't use
> > diffs
> > but rather uses snapshots. If they don't use diffs, it seems to me
> > that
> > the snapshot must be the entire document, each time you commit.
> > Yet it
> > also seems to claim small size and high speed, with all the
> > branches and
> > versions on your local computer. I don't see how this can be.
> >
> >
> > EB
> >
> >
> > _______________________________________________
> > grlug mailing list
> > grlug at grlug.org
> > http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
> >
> >
> >
> > _______________________________________________
> > grlug mailing list
> > grlug at grlug.org
> > http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
> >
> >
> >
> > _______________________________________________
> > grlug mailing list
> > grlug at grlug.org
> > http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
> >
> >
> >
> > _______________________________________________
> > grlug mailing list
> > grlug at grlug.org
> > http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
> 
> 
> 




More information about the grlug mailing list