Bredy [1007]: Ano, je to problem Windows. Zalezi proste na tom, jake si stanovis pozadavky na OS, ktere povazujes za minimalni. Kdyz bude mit verzovaci system na MS-DOS potize s tim, ze MS-DOS neumi soubory delsich nazvu nez 8.3, tak to bude taky problem verzovaciho systemu? Ne, bude to problem MS-DOSu. Stejne tak si muzem vymyslet jine obskurni (at uz fakticky existujici, nebo proste jenom hypoteticke) platformy s jinymi podivnymi omezenimi filesystemu, na nichz proste nektere veci nemohou dobre fungovat.
A ja s Tebou proste nesdilim nazor, ze by verzovaci system mel jit za uroven spravy souboru tak, jak jsou ve filesystemu, tedy ze by mi mel napriklad menit obsah jednoho souboru, pokud se zmeni obsah jineho souboru. Verzovaci system ma umet verzovat. Cili ma mi umet udrzovat rekneme casovou osu obrazu filesystemu, nic vic, nic min. Tudiz kdyz si vytvorim symlink, kterej ukazuje do mista, kde zadnej soubor neni, tak k tomu ma presne takto verzovaci system pristoupit. Treba problem CVS je ten, ze on kazdej symlink commitne, jako kdyby to byl obycejnej samostatnej soubor v danym miste (teda pokud vim), cimz pochopitelne vznikaj problemy. Stejne tak by mel verzovaci system idealne zvladat i hardlinky, aspon teda mezi souborama, ktery jsou soucasti tehoz repository (v jinych pripadech chapu, ze by to mohlo byt obtizne). |