Git एकीकरण
जब आप किसी git रिपॉज़िटरी के भीतर ब्राउज़ कर रहे होते हैं, तो DeckCrate उसकी स्थिति सीधे फ़ाइल सूची में दिखाता है।
स्टेटस बार में ब्रांच
Section titled “स्टेटस बार में ब्रांच”स्टेटस बार वर्तमान ब्रांच दिखाता है, साथ ही उसके अपस्ट्रीम के सापेक्ष आगे / पीछे की गिनतियाँ।
प्रति-फ़ाइल स्टेटस बैज
Section titled “प्रति-फ़ाइल स्टेटस बैज”हर फ़ाइल और फ़ोल्डर को एक छोटा स्टेटस बैज मिलता है:
- कमिट किया गया
- संशोधित
- स्टेज्ड
- अनट्रैक्ड
- अनदेखा
- विरोधाभासी
एक फ़ोल्डर अपने सबसे महत्वपूर्ण बच्चे की स्थिति ले लेता है, ताकि आप उसे खोले बिना बदलाव देख सकें।
आवश्यकताएँ और टॉगल
Section titled “आवश्यकताएँ और टॉगल”Git एकीकरण OS पर इंस्टॉल किए गए git का इस्तेमाल करता है — कोई साथ में नहीं
आता। इसे प्राथमिकताएँ → Git में टॉगल करें:
- यह डिफ़ॉल्ट रूप से चालू है।
gitइंस्टॉल न होने पर टॉगल छिपा रहता है।
Git क्रियाएँ
Section titled “Git क्रियाएँ”किसी रिपॉज़िटरी के भीतर आप कमांड मेन्यू → उपकरण से दो रोज़मर्रा के रिमोट-सिंक कमांड भी चला सकते हैं:
- Git pull — वर्तमान फ़ोल्डर में
git pullचलाता है, फिर सूची रिफ़्रेश करता है। - Git push — वर्तमान फ़ोल्डर में
git pushचलाता है।
ये पंक्तियाँ उपकरण उपमेन्यू में तभी दिखती हैं जब वर्तमान फ़ोल्डर किसी git वर्क
ट्री के भीतर हो और git इंस्टॉल हो — ऊपर दिए गए स्टेटस-बैज टॉगल से स्वतंत्र। एक
टोस्ट परिणाम बताता है; विफलता पर git का अपना संदेश दिखाया जाता है (उदाहरण के लिए
जब कोई अपस्ट्रीम न हो, प्रमाणीकरण आवश्यक हो, या टकराव हों)।