शामिल हैं, मैं सभी फाइलों की एक सूची प्राप्त करना चाहता हूं, जिन्होंने दोबारा दोबारा सबमिट किए हैं जिनमें सबमिड्यूल शामिल हैं।गिट: सभी बदली गई फ़ाइलों की सूची जिसमें सबमिड्यूल
मैं जानता हूँ कि मैं यह कर सकता:
git diff --name-only --diff-filter=ACMR ${revision} HEAD
यह submodule-पथ सहित फ़ाइलें, की एक सूची देता है, लेकिन नहीं के भीतर फ़ाइलों।
उदाहरण: मैंने एक सबमिशन अपडेट किया है। मैंने सुपर-प्रोजेक्ट का काम किया। अब मैं संशोधित की गई सभी फाइलों की एक सूची प्राप्त करना चाहता हूं।
क्या आप इसे करने के लिए एक तरीका जानते हैं?
धन्यवाद। यह मुझे उन फ़ाइलों को दिखाएगा जो submodules की अंतिम प्रतिबद्धता के बाद से बदल गए हैं। लेकिन सुपर-प्रोजेक्ट के संशोधन के बीच मैं उन सभी फ़ाइलों को कैसे बदल सकता हूं (सबमिड्यूल सहित)? – 4eyes
तो आप भी submodules कर रहे थे? मुझे लगता है कि आपको किसी प्रकार की स्क्रिप्ट की आवश्यकता होगी ... – BlacKow
प्रोटीप ™: इसे 'गिट-डिफ-सबोड्यूल्यू' के रूप में सहेजें और इसे 'गिट डिफ-सबोड्यूल्यूल्स' – Zaz