Sari la conținut

Integrare Git

Când navighezi în interiorul unui depozit git, DeckCrate îi arată starea direct în lista de fișiere.

Bara de stare afișează ramura curentă, împreună cu numărul de commit-uri înainte / în urmă față de ramura ei upstream.

Fiecare fișier și dosar primește o mică insignă de stare:

  • comis
  • modificat
  • pregătit
  • neurmărit
  • ignorat
  • în conflict

Un dosar preia starea celui mai semnificativ element din interiorul lui, așa că poți observa modificările fără să îl deschizi.

Integrarea Git folosește git-ul instalat în sistemul de operare — nu este inclus niciunul. Activează-o sau dezactivează-o din Preferințe → Git:

  • Este activă în mod implicit.
  • Opțiunea este ascunsă atunci când git nu este instalat.

În interiorul unui depozit poți rula și cele două comenzi zilnice de sincronizare cu depozitul la distanță, din meniul de comenzi → Instrumente:

  • Git pull — execută git pull în dosarul curent, apoi reîmprospătează lista.
  • Git push — execută git push în dosarul curent.

Aceste intrări apar în submeniul Instrumente doar atunci când dosarul curent se află într-un arbore de lucru git și git este instalat — independent de opțiunea pentru insignele de stare de mai sus. O notificare raportează rezultatul; în caz de eșec este afișat mesajul propriu al git (de exemplu când nu există o ramură upstream, când este necesară autentificarea sau când există conflicte).