अवलोकन
कोड समीक्षा में pull request, कोड में किए गए बदलाव, समीक्षा के निष्कर्ष, टिप्पणियाँ और जाँचें एक ही जगह मिलती हैं. आप किसी और के बदलावों की समीक्षा कर सकते हैं, अपने pull request पर मिली प्रतिक्रिया देख सकते हैं या जवाब देने से पहले Codex से किसी बदलाव को समझाने के लिए कह सकते हैं.
कोड समीक्षा प्लगइन से डेस्कटॉप और वेब पर समीक्षा की जा सकती है. गिटलैब के मर्ज अनुरोधों की समीक्षा पूर्वावलोकन के रूप में उपलब्ध है. गिटलैब की क्लाउड कोड समीक्षा उपलब्ध नहीं है.
शुरू करने से पहले
ऐसे रिपॉज़िटरी खाते का इस्तेमाल करें जिसे उस pull request तक पहुँच हो जिसकी आप समीक्षा करना चाहते हैं. आपकी रिपॉज़िटरी अनुमतियाँ तय करती हैं कि आप क्या पढ़ या बदल सकते हैं.
प्रबंधित वर्कस्पेस में, कोड समीक्षा प्लगइन और ज़रूरी ऐप कनेक्शन आपके लिए उपलब्ध होने चाहिए. प्लगइन इंस्टॉल करने से रिपॉज़िटरी तक पहुँच नहीं मिलती.
प्लगइन सेटअप और वर्कस्पेस नियंत्रणों के लिए ChatGPT और Codex में प्लगइन देखें.
pull request खोजें
अपने बनाए हुए या समीक्षा के लिए आपको सौंपे गए pull request खोजने के लिए कोड समीक्षा खोलें. सूची को सीमित करने के लिए खोज और फ़िल्टर का इस्तेमाल करें, फिर कोई pull request चुनें.
रिपॉज़िटरी, शीर्षक, लेखक और शाखा की जाँच करके पुष्टि करें कि आप सही बदलाव की समीक्षा कर रहे हैं. विवरण से लेखक का उद्देश्य पता चलता है; कोड के अंतरों वाला दृश्य दिखाता है कि कौन-सा कोड बदला है.
बदलावों की समीक्षा करें
pull request का विवरण और सारांश पढ़ें.
कोड के अंतरों वाले दृश्य में बदली गई फ़ाइलों और संबंधित पंक्तियों की जाँच करें.
निष्कर्षों और मौजूदा टिप्पणियों की समीक्षा करें.
परीक्षण के नतीजे, जाँचें और मर्ज करने से जुड़ी अनसुलझी विसंगतियाँ देखें.
जिस भी चीज़ की और जाँच करनी हो, उसके बारे में Codex से पूछें.
तैयार किए गए निष्कर्षों पर भरोसा करने से पहले संबंधित कोड से उनका मिलान करके समीक्षा करें.
Codex से किसी pull request के बारे में पूछें
बदलावों के बारे में सवाल पूछने या किसी निष्कर्ष की जाँच करने के लिए pull request की बातचीत का इस्तेमाल करें. कोड के उस व्यवहार या समीक्षा के उन मानदंडों का ज़िक्र करें जो आपके लिए अहम हैं. उदाहरण के लिए:
“समझाएँ कि यह बदलाव साइन इन करने पर कैसे असर डालता है.”
“जाँचें कि त्रुटि की स्थिति में चलने वाला नया कोड डेटाबेस कनेक्शन को मुक्त करता है या नहीं.”
“मुझे वह कोड दिखाएँ जो इस निष्कर्ष की पुष्टि करता है.”
“इस संशोधन की तुलना समीक्षा में मिली प्रतिक्रिया से करें और बताएँ कि कौन-से मुद्दे अब भी अनसुलझे हैं.”
आप Codex से सुधार तैयार करने के लिए भी कह सकते हैं. बताएँ कि आप क्या बदलाव चाहते हैं और उसका दायरा कहाँ तक सीमित रखना है. फिर कोड में हुए अंतरों और परीक्षण के नतीजों की जाँच करें.
उदाहरण के लिए: “समीक्षा में त्रुटियों को सँभालने से जुड़ी जो समस्या मिली है, उसे ठीक करें. बदलाव को इसी फ़ंक्शन तक सीमित रखें और विफल होने वाली स्थिति के लिए एक परीक्षण जोड़ें.”
टिप्पणियाँ भेजने, बदलाव कमिट करने या मर्ज करने से पहले नतीजे की समीक्षा करें.
गिटलैब के मर्ज अनुरोधों की समीक्षा करें
गिटलैब के पूर्वावलोकन से मर्ज अनुरोध कोड समीक्षा में उपलब्ध होते हैं. आप बदलावों की जाँच कर सकते हैं और समीक्षा में मिली प्रतिक्रिया को समझने व उस पर काम करने के लिए Codex की मदद ले सकते हैं.
जिस खाते और जिन परियोजनाओं की आप समीक्षा करना चाहते हैं, उनके लिए गिटलैब कनेक्शन का इस्तेमाल करें. कनेक्शन के विकल्पों और रिपॉज़िटरी की अनुमतियों के लिए गिटलैब को ChatGPT और Codex से जोड़ना देखें.
ऐप के भीतर उपलब्ध पूर्वावलोकन में गिटलैब की क्लाउड कोड समीक्षा शामिल नहीं है. गिटलैब को जोड़ने या कोड समीक्षा में मर्ज अनुरोध दिखाई देने से उस रिपॉज़िटरी के लिए स्वचालित क्लाउड समीक्षा चालू नहीं होती.
अक्सर पूछे जाने वाले सवाल
क्या मैं pull request बनाने से पहले स्थानीय बदलावों की समीक्षा कर सकता हूँ?
हाँ. आप Codex से स्थानीय बदलावों की समीक्षा करने के लिए कह सकते हैं. स्थानीय समीक्षा के विकल्पों के लिए कोड समीक्षा मार्गदर्शिका देखें.
क्या इससे मेरी मौजूदा क्लाउड समीक्षाएँ नए क्लाउड परिवेशों में चली जाएँगी?
नहीं. यह अपडेट मौजूदा क्लाउड कोड समीक्षा को नए क्लाउड परिवेशों में स्थानांतरित नहीं करता.
