Μετάβαση στο περιεχόμενο

Ενσωμάτωση Git

Όταν περιηγείστε μέσα σε ένα αποθετήριο git, το DeckCrate εμφανίζει την κατάστασή του απευθείας στη λίστα αρχείων.

Η γραμμή κατάστασης εμφανίζει τον τρέχοντα κλάδο, μαζί με τα πλήθη μπροστά / πίσω σε σχέση με τον αντίστοιχο απομακρυσμένο κλάδο.

Κάθε αρχείο και φάκελος αποκτά ένα μικρό σήμα κατάστασης:

  • υποβληθέν
  • τροποποιημένο
  • σταδιοποιημένο
  • μη παρακολουθούμενο
  • αγνοημένο
  • σε διένεξη

Ένας φάκελος παίρνει την κατάσταση του σημαντικότερου θυγατρικού του, ώστε να εντοπίζετε αλλαγές χωρίς να τον αναπτύξετε.

Η ενσωμάτωση Git χρησιμοποιεί το git που είναι εγκατεστημένο στο λειτουργικό σύστημα — δεν συμπεριλαμβάνεται κάποιο. Εναλλάξτε την στις Προτιμήσεις → Git:

  • Είναι ενεργή από προεπιλογή.
  • Ο διακόπτης είναι κρυφός όταν το git δεν είναι εγκατεστημένο.

Μέσα σε αποθετήριο μπορείτε επίσης να εκτελέσετε τις δύο καθημερινές εντολές συγχρονισμού με το απομακρυσμένο αποθετήριο από το μενού εντολών → Εργαλεία:

  • Git pull — εκτελεί git pull στον τρέχοντα φάκελο και έπειτα ανανεώνει τη λίστα.
  • Git push — εκτελεί git push στον τρέχοντα φάκελο.

Αυτές οι γραμμές εμφανίζονται στο υπομενού Εργαλεία μόνο όταν ο τρέχων φάκελος βρίσκεται μέσα σε δέντρο εργασίας git και το git είναι εγκατεστημένο — ανεξάρτητα από τον παραπάνω διακόπτη σημάτων κατάστασης. Μια ειδοποίηση αναφέρει το αποτέλεσμα· σε περίπτωση αποτυχίας εμφανίζεται το ίδιο το μήνυμα του git (για παράδειγμα όταν δεν υπάρχει απομακρυσμένος κλάδος, απαιτείται πιστοποίηση ή υπάρχουν διενέξεις).