वॉच कमांड 'git स्टेटस' के लिए रंग नहीं दिखा रहा है


13

मैं watch'git स्टेटस' से रंग प्रदर्शित करने की कोशिश कर रहा हूँ ।

मैंने --colorविकल्प के साथ घड़ी चलाने की कोशिश की है, जैसा कि यहां कहीं और सुझाया गया है, लेकिन फिर भी, watch --color 'git status'रंग प्रदर्शित नहीं करता है।


क्या आप सुनिश्चित हैं कि आपके watchसमर्थन का संस्करण क्या है --color?
jw013


@ jw013: हाँ, यह विकल्प सूची में है।
आंद्रेई

3
सुनिश्चित करें कि रंग चालू हैं git status। ध्यान दें कि आउटपुट के autoलिए अपर्याप्त है watchक्योंकि टर्मिनल के लिए नहीं है। आपको git config color.status alwaysकम से कम, के तहत चलने के लिए होगा watch
jw013

4
एक -cविकल्प के color.statusलिए मान सेट करने के लिए Git के विकल्प का उपयोग किया जा सकता है :git -c color.status=always status
Chris Johnsen

जवाबों:


14

जब git statusइसे चलाया जाता है watch, तो यह पता लगाने में सक्षम होता है कि इसका मानक आउटपुट टर्मिनल नहीं है, इसका अर्थ यह है कि color.statusसेटिंग सेट होने पर यह रंगों को आउटपुट नहीं करेगा autogit statusहमेशा आउटपुट रंगों (यहां तक ​​कि watch) के लिए मजबूर करने के color.statsलिए always, उदाहरण के लिए , सेट करें

git config color.status always

सेटिंग को स्थायी रूप से सेट करने के लिए, या @ChrisJonsen बताते हैं , एक बार के ओवरराइड के साथ git -c color.status=always statusचलाने के लिए उपयोग करें git status

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.