Project met meerdere personen
Ik wil namelijk aan een project beginnen samen met wat andere programmeurs. Het probleem hierbij is namelijk dat we vaak andermans bestanden overschrijven, je moet dan ook telkens de laatste versie downloaden. Ik maak gebruik van Netbeans om te scripten maar ben wel bereid een ander programma te gaan gebruiken als ik hierdoor een soort versioncontrol kan hebben.
Ik heb al SVN geprobeerd maar dat is niet echt wat ik zoek. Want dan moet ik alsnog eerst 'comitten' om ervoor te zorgen dat alle nieuwe lokale files geupload worden en alle nieuwe externe files gedownload worden. Ik wil namelijk iets hebben dat ervoor zorgt dat wanneer ik een file open ik automatisch de laatste versie krijg.
Iemand die mij kan helpen of andere ideeën en/of tips heeft om in een teamverband aan een website te werken? Bedankt alvast!
als je niet wilt "comitten" kan je eens kijken naar een cloud zoals dropbox of google drive.
Bedankt voor je reactie! Ja, zoiets als Google Drive zou wel leuk zijn waar je met meerdere tegelijkertijd in één file kan werken. Maar kan dat ook voor PHP files? En kan je die aan een ftp koppelen?
Ik raad je toch echt het gebruik van Git/Svn aan. Het committen lijkt een extra stap die erg irritant is, maar het is wel een hele belangrijke stap. Stel jij en je collega Jan werken aan 1 bestand. Jij past wat aan en slaat het bestand op, vervolgens past Jan hetzelfde aan, alleen op zijn eigen manier. Zowel Drive as DropBox lopen dan vast, "hoe moeten ze daar mee omgaan?", en dan krijg je conflict-files die allemaal narigheid gaan veroorzaken.
Gewijzigd op 10/12/2012 23:44:23 door John D
Ik sluit me aan bij WouterJ, Google drive en dropbox zijn nu eenmaal niet gemaakt voor een ontwikkelomgeving.. Beste oplossing is het gebruik van GIT. zo moeilijk is het niet om het te leren en je kan in principe elke editor gebruiken zonder dat deze ingebouwde GIT modules bevat. je kan namelijk in je shell alles committen/pushen/pullen en noem maar op.
Nadeel van GIT is dat een eigen omgeving lastig op te zetten is (zonder externe partijen zoals Github etc..).
SVN + duidelijke commit berichten is stap 1 voor succesvol werken in teamverband.
@Aar als je beschikt over een eigen server is het denk ik 10 minuten werk max.. ( als je de command codes weet uiteraard ) met wat zoekwerk ben je misschien een uurtje bezig.
Ik neem aan dat je niet met 2 personen in hetzelfde bestand aan het knoeien zijn?
Albert notepad++ FTP en een versiebeheer systeem zijn 2 verschillende dingen.
Dus als ik in Netbeans dan een bestand opsla wordt deze automatisch geüpload (instelling). Daarna moet ik ook nog eens op Comit klikken. Die zal de file dan lokaal als nieuw hebben en die willen uploaden. Een andere persoon moet dan ook op Comit klikken om die file eerst te downloaden. Ook vreselijk irritant lijkt me om telkens maar op commit te moeten klikken.
In het begin is het vast wel irritant om steeds te committen, vooral omdat je steeds met verschillende dingen tegelijk bezig bent en je dus niet een duidelijk commit bericht kan maken. Echter als je project zometeen een jaar verder is zal je blij zijn als alles goed gedocumenteerd is.
Dit hangt allemaal af van hoe groot je project is, met hoeveel mensen je werkt en wat je toekomstideeën zijn
Bedankt voor alle reacties! Ja, maar ik an toch niet hele hopen php-codes lopen aanpassen en toevoegen zonder te uploaden zodat ik kan testen.
Lokaal kun je testen
Not Moose op 11/12/2012 18:36:01:
Lokaal kun je testen
Dan moet ik eerst een php-server installeren en ook Apache. En dan moet ik alle files ook nog eens in een andere map plaatsen (root van die lokale webserver).
Klopt