मेरे पास एक ट्रैविस स्क्रिप्ट है जो प्रत्येक धक्का के लिए चलती है।ट्रैविस निर्धारित करता है कि कौन सी फाइलें बदली गईं
मुझे यह निर्धारित करने की आवश्यकता है कि इस पुश में कौन सी फाइलें संशोधित की गई थीं।
वर्तमान में, मैं इस है:
CHANGED_FILES=($(git diff --name-only HEAD HEAD~1))
समस्या यह है कि कभी कभी एक धक्का एक से अधिक करता है, और यह केवल पिछले प्रतिबद्ध पर लग रहा है शामिल कर सकते हैं।
इसे हल करने का अपेक्षित तरीका क्या है?
आप यह सुनिश्चित करें कि 'Git diff $ TRAVIS_COMMIT_RANGE' पहले प्रतिबद्ध के अंतर को भी प्रदर्शित करेगा कर रहे हैं:
तो यह करने के लिए स्क्रिप्ट को बदलने का केवल एक बात थी? – SOFe