[Vlaanderen] Ter samenvatting van de GIT bespreking op de Perl Vlaanderen meeting afgelopen woensdag.

Wendy vlaanderen.pm at wendy.org
Fri Jun 19 05:43:54 PDT 2009


Dirk,

Dank voor de mooie samenvatting.

Nog een ander goed boek over Git (aanbevolen door Liz):
Version Control with Git - Jon Loeliger (O'Reilly, 2009, ISBN 
978-0-596-52012-0)
http://oreilly.com/catalog/9780596520120/

Groet,
Wendy


At 01:14 PM 6/19/2009, DirkDn wrote:
>HoiHoi,
>
>Ter samenvatting van de GIT bespreking op de Perl Vlaanderen meeting 
>afgelopen woensdag.
>
>Git is een versioning systeem gebaseerd op sha1 hash sleutels in 
>plaats van bestands- en directory eigenschappen (grootte, timestamps, ...).
>Deze sha1 hash sleutels worden berekend op de inhoud van de 
>bestanden, directories, ... in de GIT repository.
>
>De sleutels worden gebruikt als unieke "database-sleutels" die 
>verwijzen naar de gecompresseerde bestanden in de GIT repository.
>
>Gebaseerd op deze "database logica" kan GIT heel snel met een 
>minimum aan schijfruimte en een maximum aan flexibiliteit en 
>snelheid zijn diensten aanbieden. Bvb een bestand, onderdeel van een 
>software pakket, dat in 10 verschillende branches en in 10 
>verschillende versies een identieke hash sleutel heeft, wordt maar 1 
>keer opgeslagen en er wordt simpelweg 100 keer naar gelinkt.
>
>Git branches zijn leuk om verschillende tracks parallel te doen 
>verlopen over een langere periode.
>Git stashes zijn dan weer nuttig om vlug even terug te keren naar 
>een "propere" repository en de eigen wijzigingen even in "geheugen" 
>opzij te zetten. Stashes kunnen ook op andere branches dan de 
>huidige toegepast worden.
>
>Remote committen is blijkbaar meer een organisatorische dan 
>technische uitdaging :-).
>
>Behalve de command line zijn er ook gui's in overvloed. Puur 
>grafisch bvb "git gui" of gitk en shell text based is er bvb tig.
>
>Ondertussen zijn er al enkele interessante GIT klassen beschikbaar 
>op CPAN waaronder "Git::Class", "Git::FastExport", "Git::Github", ... .
><a 
>href="<http://search.cpan.org/search?query=git&mode=module>http://search.cpan.org/search?query=git&mode=module">Git 
>op CPAN</a>
>
>Aan git + perl presentaties ontbreekt het ook niet op Slideshare.
><a 
>href="<http://www.slideshare.net/search/slideshow?lang=en&submit=post&q=git+perl&commit=search>http://www.slideshare.net/search/slideshow?lang=en&submit=post&q=git+perl&commit=search">GIT+Perl 
>op SlideShare</a>
>
>Enkele gewaardeerde GIT Boeken
><a 
>href="<http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git>http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git">Pragmatic 
>Version Control Using Git, Get a project-wide UNDO button using Git, 
>by Travis Swicegood, 9781934356159, Dec 2008</a>
><a 
>href="<http://book.git-scm.com/index.html>http://book.git-scm.com/index.html">The 
>Git Community Book (Open Source)</a>
>
>Online Tips & Tricks
><a href="<http://www.gitready.com/>http://www.gitready.com/">git 
>ready, learn git one commit at a time</a>
><a 
>href="<http://jan-krueger.net/development/git-cheat-sheet-extended-edition>http://jan-krueger.net/development/git-cheat-sheet-extended-edition">Git 
>cheat sheet, extended edition</a>
><a 
>href="<http://jonas.nitro.dk/git/quick-reference.html>http://jonas.nitro.dk/git/quick-reference.html">Git 
>Quick Reference </a>
><a 
>href="<http://git-scm.com/course/svn.html>http://git-scm.com/course/svn.html">From 
>SVN to GIT</a>
>
>Groetjes.
>
>Dirk
>_______________________________________________
>Vlaanderen mailing list
>Vlaanderen at pm.org
>http://mail.pm.org/mailman/listinfo/vlaanderen



More information about the Vlaanderen mailing list