ftp controle recursief
Ik zou de totale structuur van mijn websites willen controleren of overal de laatste versie staat.
Met welk programma zou ik dit kunnen doen?
Ik werk nu met FileZilla welke geel groen en rood gebruikt om verschillen aan te duiden. Dit slechts op 1 map. Ik zou de volledige structuur willen controleren maar op een (semi-)automatische manier.
In productie heb ik geen mappen old staan welke ik op de locale computer wel heb.
Benodigde controles zijn dus
bestaat map aan beide kanten
bestaat bestand aan beide kanten
in bestaat is er een verschil in datum.
Grootte interesseert me niet. Als er een verschil is kijk ik wel wat het verschil is.
Jan
https://www.scootersoftware.com/
- FTP
- recursief (boom structuur weergave)
- zelf instellen welke verschillen je wel/niet wilt zien
- bestand wel/niet aanwezig
- bestand wel/niet gewijzigd (en op welke manier: datum/tijd / omvang / CRC / ...)
Merk wel op dat CRC over FTP betekent dat je *alles* moet downloaden.
Beyond Compare: - FTP
- recursief (boom structuur weergave)
- zelf instellen welke verschillen je wel/niet wilt zien
- bestand wel/niet aanwezig
- bestand wel/niet gewijzigd (en op welke manier: datum/tijd / omvang / CRC / ...)
Merk wel op dat CRC over FTP betekent dat je *alles* moet downloaden.
Maar dat is (slechts) een synchronisatiemoment. Voor de langere termijn loont het ook de moeite om een strategie te ontwikkelen om alles (min of meer - want je hebt natuurlijk perioden waarin ontwikkeld wordt) synchroon te houden.
Structureel te werk gaan helpt hierbij natuurlijk enorm. Hierbij kan het helpen om een Version Control Systeem te gebruiken. Hiermee kun je (in zijn eenvoudigste vorm) lokaal zien welke bestanden gewijzigd zijn. Vervolgens kun je deze wijzigingen in batches wegschrijven met aantekeningen, zodat je later ook nog terug kunt zien wat er over tijd zoal gewijzigd is. Zo heb je dus ook een historie van de ontwikkeling van je code. En als je dus zo'n batch aan wijzigingen permanent maakt in je versiebeheersysteem dan heb je ook meteen een lijstje van bestanden die je zou moeten uploaden om alle wijzigingen in één keer door te voeren.
Je zou nog een stapje verder kunnen gaan en het versiebeheersysteem ook op de webserver installeren (als je dit mag) en dan kun je de wijzigingen simpelweg doorvoeren door je lokale versie via dat systeem te synchroniseren met de online versie.
Dus, handig en verstandig om nu alles ff recht te trekken, maar het lijkt mij ook zaak om vervolgens de boel ook recht te houden :p.
Oh, daarnaast, je ontwikkelomgeving schoon houden van bestanden die daar niet thuishoren (dit zijn normaal ook bestanden die niet geversioned worden) helpt ook bij het bewaren van het overzicht. Uit ervaring weet ik dat dat enige discipline vergt...
@ thomas. ik ben er relatief zeker van dat alles ok staat maar controle is betere dan denken dat het goed is.
Jan