( khiraly | 2017. 02. 20., h – 18:33 )

> Nem a fájlkezelés a nehéz. A hibatűrő és konzisztens fájlkezelés a nehéz.

En igy szoktam szerver oldalon fajlt kezelni:
fajlnev-datum-verzio.md
ln -s fajlnev-datum-verzio.md fajlnev.md

Ha valtozas tortenik:
fajlnev-datum2-verzio2.md
rm fajlnev.md
ln -s fajlnev-datum2-verzio2.md fajlnev.md

Nekem ez meg mindig eleg volt. Utkozes kizart, minden lepes atomic.

Olyan nalam meg nem fordult elo, amikor egy csokor fajlt kellett egyszerre modositani,
es az volt a tranzakcio maga. De ha ilyenbe futnek akkor a tranzakcio
egy bejegyzes lenne egy adatbazisba, hogy mely fajlverziok tartoznak ossze.

A backup megoldott, a szinkronizalas is "nagyjabol".
Bar itt mar elojonnek furcsa esetek (corner case).

Az in-place fajlmodositastol (hello outlook (2003,2007,2010,2013) .pst fajlkezeles!:)
ova intenek mindenkit. Azzal csak megegeti az ember magat.
Nincs is szebb annal, amikor egy 12TB-os .pst fajl hibas lesz aramszunet miatt:)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....