Preskočiť na obsah

Integrácia s Gitom

Keď prehliadate obsah git repozitára, DeckCrate vynesie jeho stav priamo do zoznamu súborov.

Stavový riadok zobrazuje aktuálnu vetvu spolu s počtami pred / za voči jej protipólu na vzdialenom serveri.

Každý súbor a priečinok dostane malý odznak stavu:

  • odovzdaný (committed)
  • zmenený
  • pripravený na commit (staged)
  • nesledovaný
  • ignorovaný
  • konfliktný

Priečinok preberá stav svojho najvýznamnejšieho potomka, takže zmeny zbadáte bez toho, aby ste ho museli rozbaliť.

Integrácia s Gitom používa git nainštalovaný v operačnom systéme — žiadny sa nedodáva v balíku. Prepnete ju v Predvoľbách → Git:

  • Je predvolene zapnutá.
  • Prepínač je skrytý, keď git nie je nainštalovaný.

V repozitári môžete z ponuky akcií → Nástroje spustiť aj dva každodenné príkazy na synchronizáciu so vzdialeným repozitárom:

  • Git pull — spustí git pull v aktuálnom priečinku a potom obnoví zoznam.
  • Git push — spustí git push v aktuálnom priečinku.

Tieto riadky sa v podponuke Nástroje objavia iba vtedy, keď je aktuálny priečinok vnútri git pracovného stromu a git je nainštalovaný — nezávisle od vyššie uvedeného prepínača odznakov stavu. Výsledok oznámi upozornenie; pri zlyhaní sa zobrazí vlastná správa gitu (napríklad keď chýba protipól na vzdialenom serveri, keď sa vyžaduje overenie totožnosti alebo keď nastali konflikty).