[GRLUG] git 'snapshots'

Ben Rousch brousch at gmail.com
Sat May 19 06:11:23 EDT 2012


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



-- 
 Ben Rousch
   brousch at gmail.com
   http://clusterbleep.net/


More information about the grlug mailing list