मेरे पास एक फीचर शाखा है जो काफी बड़ी हो गई है। हमारे कोड में बहुत कुछ टोडिंग टिप्पणियां हैं, लेकिन मैं अभी भी मास्टर में विलय नहीं होने पर कोड में जोड़े गए सभी TODO को ढूंढना चाहता हूं (और अभी तक नहीं हटाया गया)। मैं इसके बारे में कैसे जा सकता हूं?स्क्रिप्ट एक गिट शाखा पर बनाई गई सभी TODO टिप्पणियों को ढूंढने के लिए?
5
A
उत्तर
2
git grep
किसी दिए गए पेड़ पर एक टेक्स्ट खोज कर सकता है। git branch --no-merged $commit
आपको सभी शाखाओं को नामित प्रतिबद्धता में विलय नहीं देता है। दोनों को संयोजित करें और आप जाने के लिए अच्छे हैं (मुझे पता है, आपको स्क्रिप्ट में git branch
का उपयोग नहीं करना चाहिए, लेकिन मुझे git for-each-ref
को केवल मर्ज किए गए रेफरी पर विचार करने के लिए तुरंत कोई रास्ता नहीं मिल सका। अगर किसी के पास कोई समाधान है, तो नि: शुल्क महसूस करें टिप्पणी करने के लिए/संपादन)
git branch --no-merged master | cut -c3- | while read branch; do
git grep 'TODO' "$branch"
done
6
आप बस उत्पादन
git diff master..branch | grep "^+.*TODO"
यह TODO लाइन में पर्याप्त संदर्भ संभालने मेरे लिए अच्छा काम करता है में मास्टर और Todos के लिए ग्रेप के खिलाफ अपने शाखा diff कर सकते हैं।
संबंधित मुद्दे
- 1. पता लगाएं कि एक गिट शाखा कब बनाई गई थी (उस शाखा में पहली प्रतिबद्धता नहीं)
- 2. गिट: मास्टर के लिए बनाई गई अंतिम एन प्रतिबद्धताओं को अपनी शाखा में कैसे स्थानांतरित करें?
- 3. मैं एक गिट टैग को एक शाखा
- 4. गिट - फाइल बनाई गई थी जब
- 5. गिट शाखा को गिट टैग में परिवर्तित करने के लिए
- 6. गिट शाखा
- 7. आज बनाई गई सभी पंक्तियां प्राप्त करना
- 8. मैं हटाई गई शाखा को गिट में कैसे प्राप्त करूं?
- 9. निर्दिष्ट उपयोगकर्ता द्वारा बनाई गई सभी फ़ाइलों को हटाएं
- 10. गिट पुश एक शाखा
- 11. गिट: शाखा
- 12. एंड्रॉइड रेपो स्क्रिप्ट द्वारा बनाई गई .repo/परियोजनाओं में नंगे गिट भंडार का उद्देश्य क्या है?
- 13. क्या गिट में किसी शाखा पर सभी बदली गई फाइलें देखने का कोई तरीका है?
- 14. सभी मौजूदा फाइलों को जोड़ने के बिना शाखा कैसे बनाएं?
- 15. गिट: एक शाखा में काम करने के लिए कैसे देखें
- 16. गिट एक और शाखा
- 17. एक गिट शाखा
- 18. रिमोट शाखा "गिट शाखा -आर"
- 19. नई बनाई गई इकाई
- 20. गिट: एक शाखा से कई अन्य कार्यों को मर्ज करें
- 21. रिबेस की गई शाखा
- 22. आईपैड पर बनाई गई पीडीएफ फाइलें विंडोज
- 23. एक निर्देशिका में बनाई गई LINQ
- 24. गिट एक विशिष्ट शाखा reflog?
- 25. एक अलग गिट शाखा
- 26. गिट: एक अलग स्थानीय शाखा
- 27. उन सभी लेखकों को ढूंढने के लिए गिट कर सकता है जिन्होंने कभी कोड की एक पंक्ति बदल दी है?
- 28. सभी एक विषय शाखा
- 29. एंड्रॉइड स्टूडियो में सभी TODO कार्यों को कैसे देखें?
- 30. ग्रहण TODO कार्यों को नहीं दिखाता
यह फ़ाइल स्थान नहीं देता है –