Vraag & Antwoord

OS Linux

CVS gebruiken om website bij te houden

6 antwoorden
  • Hoe kan men het beste te werk gaan om CVS te gebruiken om een website bij te houden, die wordt geupload met een programma als sitecopy (bestanden die sinds de vorige keer werden gewijzigd worden geupload, de rest niet, de timestamps mogen dus niet veranderen, ook niet bij switchen tussen verschillende branches). Momenteel werk ik dus met een incidentele commit naar een lokale repository, en gebruik ik de werk directory ook om te uploaden. Maar als ik nu files verander en upload zonder commit te doen, worden $Date:$ velden niet bijgewerkt. Kan ik soms beter steeds een tree uitchecken voor de upload ofzo? Wie heeft hier ervaring mee?
  • Blader eens door het cvs van KDE. KDE haar site wordt ook via het cvs bijgehouden, en vervolgens via scripts (cron?) op de ftp-server geplaatst. Uiteraard worden alleen die bestanden op de ftp-server geplaatst die daadwerkelijk gewijzigd zijn. Als het goed is staat de meeste info hiervoor in de cvs-server. Deze kun je bereiken via de web frontend http://webcvs.kde.org/www Max
  • Er zijn ook CMS-en die een CVS module onboard hebben..zo kan je altijd je website in CVS plaatsen.. Typ maar eens Open Source CMS in bij Google. Ik dacht zelf dat Mambo deze functie had..ook de comerciele versie van Roxen kan dit.. M.
  • ja maar ik heb maar een simpele HTML-only website. Dus alles wordt lokaal klaargestoomd en dan geupload. Maar bij mij werden na een checkout alle lokale files geupdate, waardoor ze allemaal steeds geupload werden, ook al was er niets aan veranderd. Dus doe ik blijkbaar iets fout :)
  • Bij een checkout worden alle bestanden bijgewerkt... checkout doe je vanaf de cvs-server naar je lokale repository. Ik neem aan dat niet je lokale werkmap gebruikt wordt om de ftp-server te actualiseren, maar de repository op de cvs-server? Max
  • nou die repository staat gewoon lokaal, maar die files hebben allemaal diff-achtige headers, die kan ik niet uploaden. Volgens mij moet er een manier bestaan om steeds een tree te krijgen (zonder al die CVS directories enz) maar zonder dat de files allemaal een nieuw timestamp krijgen. Ik ben er nog niet uit....

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.