Ik had een vraagje.
Ik ga binnekort beginnen aan een project met een aantal mensen.
We zullen met 2 man gaan scripten en sommige doen het design.
Maar hoe kunnen we dit nu het beste regelen.
Ik bedoel, ik maak een stuk code lokaal op mijn machine.
Maar een ander die eraan gaat werken moet ik bij die code kunnen.
En online in Directadmin scripten is ook niet handig.
Ik heb al een suggestie gedaan om de onderdelen te verdelen maar dan moet het uiteindelijk nog een geheel worden.
Hoe regelen jullie dat?
Daar ben ik best benieuwd naar.
Via een versie beheer systeem zoals GIT gaan werken.
Dan werk je lokaal aan je bestanden en kun je op je DirectAdmin server gewoon een map gebruiken om naar te pushen.
Daarnaast is het handige om taken te verdelen bijvoorbeeld door middel van tickets die je aan personen hangt. Hiermee krijg je meteen overzicht.
En bestanden altijd goed backuppen, want ik andere mensen kunnen je script mollen waardoor je weer overnieuw moet beginnen. Daarom altijd je bestanden goed backuppen.
Ik zou ook inderdaad werken met GIT. Werkt perfect, zorgt voor backups en zorgt dat iedereen erbij kan.
Ook de GIT fetch en merge functies zijn er mooi, zodat je niet meteen al jou code kwijt bent als de ander hetzelfde heeft gedaan...
GIT valt best wel mee. En GIT is meer dan Github hè? Github is slechts een site waar je je GIT repo's op kunt zetten, GIT is het hele systeem erachter.
Je moet wel even goede tutorials opzoeken en lezen, ik heb er geen in mijn bookmarks staan, maar misschien dat ik er wel zelf eentje ga maken.
Git is helemaal niet ingewikkeld (een svn server installeren is ingewikkelder)
Github is een site voor repositories, die is wel uitgebreid maar dat is geheel niet nodig.