Dovolil bych si polemizovat s doporucenou metodou prejmenovani/presunu souboru. Skutecne je to nejrozumnejsi primo zasahem do repository, ovsem dosti bych varoval pred presouvanim souboru, spise bych doporucil _zkopirovani_ souboru na novou lokaci, a pak v checkoutovanem stromu serii:
cvs up
cvs remove stary/soubor
cvs ci -m"stary/soubor -> novy/soubor" -f stary/soubor novy/soubor
Tento pristup ma nekolik zasadnich vyhod - mame v historii zaznam o presunu souboru, nemame problem s ruznymi vetvemi (v jedne je soubor tam, v druhe onde), a nemame ani problem s "cestami do historie" (vyskytoval se ten bug jeste pred mesicem? oops, ono to nejde zkompilovat, chybi tomu nejaky soubor... aha, on je jinde, zatr...).
Jedina nevyhoda je, ze v onech cestach historie a jinych vetvich mame onen soubor dvakrat (stary/soubor i novy/soubor), ovsem to je myslim lepsi, nez nemit tam ten soubor vubec ;-).
Vlákno názorů k článku
Stinné stránky CVS
Petr Baudis (neregistrovaný)
9. 2. 2004 19:46

