Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

« Predchádzajúce Verzia 3 Ďalej »

Možno ste sa už stretli s tým že ste urobili zásah do objektov v systéme D2000 a neskôr ste zistili že tieto zmeny bolo nutné vrátiť späť, alebo by ste len radi vedeli aké zmeny nad objektami boli v poslednom čase vykonané.

Doteraz bolo možné zapnúť logovanie posledných zmien, ktoré ale zobrazovalo iba základné informácie o zmene, ale nebolo možné zobraziť samotnú zmenu ktorá nastala nad objektom. Preto sme sa rozhodli o implementáciu do systému D2000 možnosť záznamu všetkých zmien nad objektami spolu aj so samotnou informáciou, aké zmeny v nastaveniach objektu nastali.

Vhodný spôsob na ukladanie týchto zmien je verzionovanie. Verzionovanie je uchovávanie histórie všetkých zmien vykonanými nad informáciami. Systém správy verzií (VCS) eviduje kto, kedy a akým spôsobom zmenil danú informáciu. Vďaka tomu je možné zobraziť presný stav sledovanej informácie kedykoľvek v minulosti. Ako verzionovací systém pre ukladanie zmien objektov v systéme D2000 bol použitý Git. Subsystém pre uchovávanie zmien objektov je umiestnený v rámci kernelu.

Konfigurácia

Konfigurácia GIT histórie objektov je možná pomocou TELL príkazov:

príkazpopis
REPOSITORY INIT <path>Inicializácia cesty k repozitáru. Ak cesta k repozitáru neexistuje, bude vytvorená nová. Záznam histórie objektov musí byť vypnutý.
REPOSITORY DISCONNECTZrušenie aktuálnej cesty k repozitáru. Záznam histórie objektov musí byť vypnutý.
REPOSITORY ON|OFFZapne/vypne záznam histórie. Musí byť zadaná cesta k repozitáru.

Použitie

Prezeranie histórie objektov so zaznamenanými zmenami je možné aj keď je záznam histórie aktuálne vypnutý. Je ale nutné aby bola nastavená cesta k repozitáru, z ktorého sa dané informácie načítavajú.


  • Žiadne štítky