Techtalk: Versie controle met Git

Dagelijks worden er aanpassingen gedaan aan code, zowel door het upgraden naar een nieuwere versie van component X of Y, door het zelf toevoegen van nieuwe onderdelen of het aanpassen van bestaande componenten. En ofwel doe je die aanpassingen alleen, ofwel werk je aan een project in een team.

Wanneer je regelmatig aan websites of applicaties werkt, is het zeker interessant gebruik te maken van een versie-controle systeem. Dit is ook volledig uit te buiten om uw dagelijkse flow eenvoudiger en aangenamer te maken. Dit laat je toe om ten alle tijde terug te keren naar gekende, werkende versies, om ontwikkeling naast bugfixing te doen en om op eenvoudige manier de onderdelen van een geheel samen te brengen terwijl elk onderdeel zijn eigen ontwikkeltraject heeft. Ook in teamverband brengt dit meer dan genoeg voordelen mee.

In de volgende techtalk gaan we dieper in op Git, een zeer krachtig versie-controle-systeem. We geven eerst een duidelijke inleiding op de basisconcepten van git en gaan daarna dieper in op het correct gebruik van branches, meerdere remotes, submoduling, rebase vs merge, conflict oplossing,... 

We proberen bij deze talk waar mogelijk "by example" in te richten, zodat het niet enkel theorie is maar dat dit alles in werking gezien kan worden. Iedereen is welkom, van beginner tot gevorderde, zowel met vragen, als met tips voor anderen.

Voor deze nieuwe techtalk baseren we ons vooral op onze dagelijkse ervaring met Git, die om de week toch wel resulteert in "hoe deden we dit toch zonder git".

De toegang is gratis maar inschrijving is verplicht via Fikket. De talk gaat door op woensdag 14 september. Je bent welkom vanaf 17u30, de presentatie start om 18u00. Drank en broodjes worden door Openminds voorzien.

Deze sessie is ondertussen volzet. Indien je op de reservelijst wenst te komen mag je altijd e-mailen naar sales@openminds.be. We houden je op de hoogte mocht er een plaatsje vrijkomen of indien de lijst blijft groeien, organiseren wij een tweede sessie.

Geschreven op 02/08/2011

Door Kristof Vermeulen

Tags: Git, versie-controle systeem, techtalk

5 reacties

5 Reactie(s)

Zou graag komen, erg interessant.
Maar Gent is zo ver weg (Chatel-Guyon in Frankrijk 700 km) .... is er Live streaming :)

Paul,

Geen live streaming maar de slides en video van de presentatie komen na de techtalk online.

Was heel duidelijk uitgelegd. Echt de moeite. Heb nog één vraag. Ik zou graag een gitserver op kantoor opstellen die ook van buitenaf bereikbaar is via ssh. Ik heb het geprobeerd met gitolite, maar zonder succes. Wat raden jullie aan om een gitserver op te stellen met meerdere ssh keys enzo?

Als het voor niet teveel mensen en repositories is, kan je dit met een eenvoudige SSH-account en gewoon ssh-key-management (authorized_keys en zo).

Als je hier dieper wil mee gaan, moet je gaan naar iets als gitorious, gitolite, ...

Je zit natuurlijk wel met het eeuwige probleem dat je best een vast IP hebt natuurlijk, maar dat staat eigenlijk los van het git-verhaal.

Ok dan probeer ik het eens zonder Gitolite en gewoon met een SSH account. Ik heb een vast IP en via port forwarding zou ik van buitenaf normaal gezien aan moeten kunnen aangezien de server achter een router zit.

Merci voor de hulp ;)

Laat een reactie achter



  • (verplicht, maar wordt niet vrijgegeven)