Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Stinné stránky CVS

Petr Baudis
Petr Baudis (neregistrovaný)
9. 2. 2004 19:46

Prejmenovani/presun souboru JINAK

celé vlákno

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 ;-).