Portál AbcLinuxu, 7. května 2024 18:18
Zdravim,
potreboval bych v jednom projektu dostat do CVS i aktualni data z databaze. Mam predstavu, ze v okamziku vyvolani cvs commit
by se zavolal script, jenz by udelal dump aktualnich dat a po cvs update
by se automaticky zavolal jiny skript jenz by na zaklade dumpu aktualizoval databazi.
Muj dotaz tedy zni - umi to CVS? Pokud ano, jak? Vim o moznosti modifikace souboru modules a commitinfo v CVSROOT, ale to mi v pripade externiho uloziste zajisti beh skriptu na serveru. Ja bych potreboval neco takoveho spustit u klienta. Je nejaka standardni cesta?
Diky. Roman
Asi mi nic jineho nezbyva nez si napsat neco jako 'cvs-commit'
#!/bin/sh dump_database_tables cvs commit $@ update_database_tables
a 'cvs-update'
#!/bin/sh dump_database_tables cvs update $@ update_database_tables
Jen si budu muset neustale myslet na to, ze pro tento jeden konkretni projekt musim namisto cvs update
ci cvs commit
pouzivat cvs-update
a cvs-commit
Grr. Mel bych si to i obcas po sobe precist. Jasne, ze po commitu neni potreba obnovovat databazi. Navic by mne zajimalo jak napriklad detekovat kolize pri update abych si nerozstrelil databazi...
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.