Gå til indhold

Git-integration

Når du gennemser indholdet af et git-arkiv, viser DeckCrate dets tilstand direkte i fillisten.

Statuslinjen viser den aktuelle gren sammen med antallet foran / bagud i forhold til dens upstream.

Hver fil og mappe får et lille statusmærke:

  • committet
  • ændret
  • klargjort
  • usporet
  • ignoreret
  • i konflikt

En mappe overtager tilstanden fra sit mest betydningsfulde underelement, så du kan få øje på ændringer uden at folde den ud.

Git-integrationen bruger det git, der er installeret i styresystemet — der følger intet med. Slå den til og fra under Indstillinger → Git:

  • Den er slået til som standard.
  • Kontakten er skjult, når git ikke er installeret.

Inde i et arkiv kan du også køre de to daglige kommandoer til synkronisering med fjernarkivet fra kommandomenuen → Værktøjer:

  • Git pull — kører git pull i den aktuelle mappe og opdaterer derefter listen.
  • Git push — kører git push i den aktuelle mappe.

Disse punkter vises kun, når den aktuelle mappe ligger inde i et git-arbejdstræ, og git er installeret — uafhængigt af statusmærke-kontakten ovenfor. En besked melder resultatet; ved fejl vises gits egen meddelelse (for eksempel når der ikke findes nogen upstream, der kræves godkendelse, eller der er konflikter).