2011-10-01 8 views
6

एक जीयूआई पाठ संपादक का उपयोग करते समय (उदाहरण के लिए कोमोडो संपादित) Git (संदेशों प्रतिबद्ध) के लिए कोर संपादक के रूप में, कि संपादक प्रक्रिया काँटेदार नहीं किया जाना चाहिए वरना Git एक खाली प्रतिबद्ध संदेश समझेंगे, क्योंकि यह "सोचता है "संपादक पहले ही प्रतिबद्ध संदेश के रूप में उपयोग करने के लिए एक पाठ वापस किए बिना समाप्त हो जाएगा। लेकिन मुझे कोमोडो के लिए लॉन्च करने और यहां तक ​​कि वेब पर कोई इशारा नहीं होने पर भी कमांड लाइन विकल्प (उबंटू के तहत) नहीं मिला। संपादक के लिए gVim उदाहरण के लिए कमांड लाइन विकल्प -f है जो उस संपादक को कांटा नहीं देता है, ताकि संपादक फिर से बंद होने के बाद गिट पर वापस आ जाएगा।क्या यह कोमोडो संपादित करने के लिए गिट कोर.एडिटिटर (यानी फोर्किंग के बिना) का उपयोग करना संभव है?

तो यहां मेरा प्रश्न है: क्या कोमोडो को गैर-फोर्किंग तरीके से संपादित करने के लिए कोई (सरल) संभावना है ताकि इसे गिट प्रतिबद्ध संदेशों के लिए कोर एडिटर के रूप में उपयोग किया जा सके?

सम्मान, रोमन।

उत्तर

4

समस्या यह है कि गिट के पास फ़ाइल संपादित करने के दौरान ज्ञात होने का कोई तरीका नहीं है।

मैं एक छोटे से आवरण स्क्रिप्ट जो इस रूप में सरल किया जा सकता है लेखन सुझाव है (परीक्षण नहीं):

#!/bin/bash 
THE_FILE=$1 
komodo-edit -f $THE_FILE 
echo "Press Enter when you have finished editing the file" 
read 

यह Git ब्लॉक चाहिए प्रक्रिया के लिए प्रतिबद्ध जब तक आप दबाएं। तो तुम होगा कार्यप्रवाह:

  1. Git प्रतिबद्ध आह्वान आवरण
  2. आवरण कोमोडो खोलता
  3. आप कोमोडो में फ़ाइल को संपादित करने और सहेजने यह
  4. फिर से संपादित करने के लिए तय कर सकते हैं, क्योंकि आप कुछ भूल गया
  5. टैब गिट प्रतिबद्ध करने के लिए वापस दबाएं और एंटर दबाएं
  6. गिट प्रतिबद्ध
+0

धन्यवाद, प्रति कार्य करता है fectly। लेकिन छोटे नोट: कोमोडो-एडिट -7 में किसी को '-f' विकल्प के बिना फ़ाइल खोलने की आवश्यकता है, बस' पथ/से/कोमोडो-निष्पादन योग्य $ THE_FILE' – user907860

संबंधित मुद्दे