Version control - svennijhuis/Blok-tech GitHub Wiki
Version control is in het kort dat je steeds back-ups maakt van je project. Als je een fout maakt in je huidige code en de applicatie loopt vast dan kan je terug grijpen naar je back-ups. Je kan version control local of online doen.
Persoonlijke ervaring
Voor dit project heb ik ook aan version control gedaan. Ik sloeg elke keer mijn versie op in Github. Daar werden mijn wijzigingen opgeslagen. Ik was blij dat ik dit had gedaan want ik heb een keer een oude versie nodig gehad, omdat mijn huidige versie op dat moment het niet meer deed.
Ik deed mijn version control
in Github
voordat je ermee aan de slag gaat moet je eigenlijk wel onderzoek gedaan hebben erna. Want je snapt het nut erachter en je begrijpt hoe het in zijn werk gaat.
Version control local en online
Local
: Local is dat je bijvoorbeeld elke dag een back-up maakt van je code en opslaat in een andere map. Je komt alleen in de map als je huidige code niet meer werkt.
Online
: Online kan via Github met in samenwerking van git. Met git kan je de code pushen naar Github zo krijg je een versie beheer. Je kan de wijzigingen zien in Github en zo nodig kan je code terug zetten.
Version control groepsverband en individueel
Wat zijn de voordelen van versiebeheer online met een groep:
Het hebben van een GitHub-opslagplaats maakt het voor je gemakkelijk om samen aan opdrachten te werken. Iedereen kan de code clone en pushen als die er toestemming voor heeft. Door de geschiedenis die Github opslaat kan je makkelijk zien wie wijzigingen heeft gemaakt en wat voor wijzigingen. Je kan daar als gebruiker op reageren of er extra uitleg bijschrijven.
Voor persoonlijke
projecten kunt u met versiebeheer uw werk bijhouden en gemakkelijk navigeren tussen de vele versies van de bestanden die u aanmaakt, terwijl u ook een online back-up behoudt.
clone en push Github
Om online je version control te doen moet je eerst je code kunnen clone en pushen. Op de pagina Command line heb ik uitleg gegeven hoe je dat moet doen.