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

DirkDn ddn123456 at gmail.com
Fri Jun 19 06:52:08 PDT 2009


Hoi Wendy,

Bedankt voor de extra tip.

Dit weekend publiceer ik dit artikel dan op de wiki.

Gegroet.
Dirk

Op 19 juni 2009 14:43 schreef Wendy <vlaanderen.pm at wendy.org> het volgende:

> 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
>>
>
> _______________________________________________
> Vlaanderen mailing list
> Vlaanderen at pm.org
> http://mail.pm.org/mailman/listinfo/vlaanderen
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/vlaanderen/attachments/20090619/25202b7c/attachment.html>


More information about the Vlaanderen mailing list