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 4 Ď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ú.

Okno GIT histórie objektov je rozdelené na viacero častí:

  1. Filter typu objektu
  2. Filter názvu objektu
  3. Zoznam uskutočnených zmien 
  4. Náhľad uskutočnených zmien

Filter typu objektu

V hornej časti sa nachádza filter logických skupín objektov. Pod ním sa nachádza zoznam typov objektov.

Filter názvu objektu

V hornej časti sa nachádza možnosť pre zobrazenie/skrytie filtra typu objektov, export zoznamu objektov, rozšírené nastavenia tabuľky a filter objektov podľa mena objektu. Pod ním sa nachádza zoznam objektov ktoré vyhovujú filtru typu objektov a filtru logickej skupiny.

Zoznam uskutočnených zmien

V hornej časti sa nachádza možnosť pre zobrazenie/skrytie filtra pre zoznam uskutočnených zmien, export zoznamu uskutočnených zmien, rozšírené nastavenia tabuľky a fulltextový filter pre zoznam uskutočnených zmien. Fulltextový filter vyhľadáva len pre zobrazené záznamy, ak je záznamov viac ako je možné zobraziť (počet záznamov na jednu obrazovku je možné nastaviť vo filtri pre zoznam uskutočnených zmien) na konci zoznamu sa zobrazí "Nahrať viac záznamov", pričom kliknutím na tento riadok sa zobrazia ďalšie záznamy. Kliknutím na jednotlivé v zozname sa zobrazí náhľad uskutočnenej zmeny.

Náhľad uskutočnených zmien

Tento náhľad je rozdelený na dve časti, pričom ľavá strana zobrazuje starú verziu a pravá strana zobrazuje novú verziu objektu pričom sú vyznačené zmeny, ktoré boli uskutočnené pre daný záznam. V hornej časti sa nadzádzajú možnosti pre uloženie starej alebo novej verzie súboru a navigovanie po jednotlivých zmenách medzi starou a novou verziou (šípky hore a dole)

  • Žiadne štítky