कोड बेस खोजना

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

प्रॉडक्ट की खास जानकारी

Basel का कोड सर्च और सोर्स ब्राउज़िंग इंटरफ़ेस बेज़ल सोर्स कोड डेटा स्टोर करने की जगहों को ब्राउज़ करने के लिए, वेब पर आधारित एक टूल है. आप अलग-अलग डेटा स्टोर करने की जगहों, ब्रांचों, और फ़ाइलें शामिल हैं. इतिहास, अंतर, और आरोपों से जुड़ी जानकारी भी देखी जा सकती है.

शुरू करना

कोड खोज और सोर्स ब्राउज़िंग इंटरफ़ेस को ऐक्सेस करने के लिए, अपने वेब ब्राउज़र में https://source.bazel.build बनाएं.

मुख्य स्क्रीन दिखाई देती है. इस स्क्रीन में ये कॉम्पोनेंट शामिल होते हैं:

  1. ब्रेडक्रंब टूलबार. यह टूलबार, डेटा स्टोर करने की सुविधा का इस्तेमाल करके, तेज़ी से दूसरी जगह पर जाया जा सकता है. जैसे, डेटा स्टोर करने की जगह या डेटा स्टोर करने की जगह के अंदर मौजूद कोई अन्य जगह, जैसे कि फ़ाइल, ब्रांच या कमिट करें.

  2. डेटा स्टोर करने की उन जगहों की सूची जिन्हें ब्राउज़ किया जा सकता है.

स्क्रीन पर सबसे ऊपर, खोज बॉक्स मौजूद है. आप खोजने के लिए इस बॉक्स का उपयोग कर सकते हैं खास फ़ाइलों और कोड की ज़रूरत होती है.

डेटा स्टोर करने की जगहों को मैनेज करना

डेटा स्टोर करने की जगह खोलना

रिपॉज़िटरी खोलने के लिए, मुख्य स्क्रीन पर जाकर इसके नाम पर क्लिक करें.

इसके अलावा, ब्रेडक्रंब टूलबार का इस्तेमाल करके, खास डेटा स्टोर करने की जगह पर. यह टूलबार, डेटा स्टोर करने की सुविधा का इस्तेमाल करके, तेज़ी से दूसरी जगह पर जाया जा सकता है. जैसे, डेटा स्टोर करने की जगह या डेटा स्टोर करने की जगह के अंदर मौजूद कोई अन्य जगह, जैसे कि फ़ाइल, ब्रांच या कमिट करें.

डेटा स्टोर करने की जगह बदलें

डेटा स्टोर करने की किसी दूसरी जगह पर जाने के लिए, ब्रेडक्रंब टूलबार से डेटा स्टोर करने की जगह चुनें.

किसी तय रिपोर्ट में डेटा स्टोर करने की जगह देखना

किसी तय तय किए गए समय पर डेटा स्टोर करने की जगह देखने के लिए:

  1. डेटा स्टोर करने की जगह के व्यू से, फ़ाइल चुनें.
  2. ब्रेडक्रंब टूलबार में जाकर, Branch मेन्यू खोलें.
  3. दिखने वाले सबमेन्यू में, समीक्षा करें पर क्लिक करें.
  4. वह कमिट चुनें जिसे आपको देखना है.

इंटरफ़ेस में अब रिपॉज़िटरी (डेटा स्टोर करने की जगह) दिखाता है, जैसा कि वह उस तय किए गए समय में मौजूद था.

कोई ब्रांच खोलें, कमिट करें या टैग करें

डिफ़ॉल्ट रूप से, कोड सर्च और सोर्स ब्राउज़िंग इंटरफ़ेस, डेटा स्टोर करने की जगह को खोलता है डिफ़ॉल्ट ब्रांच है. ब्रेडक्रंब टूलबार से कोई दूसरी ब्रांच खोलने के लिए, ब्रांच/समीक्षा/टैग मेन्यू पर क्लिक करें. इससे एक सबमेन्यू खुलता है, जिसमें शाखा नाम, टैग नाम का उपयोग करके या खोज बॉक्स के माध्यम से शाखा को जोड़ना.

  • शाखा के नाम का इस्तेमाल करके ब्रांच चुनने के लिए, शाखा चुनें. इसके बाद, शाखा का नाम.
  • टैग के नाम का इस्तेमाल करके ब्रांच चुनने के लिए, टैग और टैग के नाम पर क्लिक करें.
  • तय किए गए आईडी का इस्तेमाल करके ब्रांच चुनने के लिए, समीक्षा करें चुनें. इसके बाद, कमिट आईडी.
  • कोई ब्रांच खोजने, कमिट या टैग करने के लिए, संबंधित आइटम चुनें और खोज बॉक्स में कोई शब्द टाइप करें.

फ़ाइलों के साथ काम करना

मुख्य स्क्रीन से डेटा स्टोर करने की जगह चुनने पर, स्क्रीन दिखने लगेगी उस डेटा स्टोर करने की जगह का व्यू. अगर कोई README फ़ाइल मौजूद है, तो इसका कॉन्टेंट फ़ाइल पैनल, जो स्क्रीन पर दाईं ओर मौजूद होता है. अगर ऐसा नहीं होता है, तो रिपॉज़िटरी की फ़ाइलें और फ़ोल्डर दिखते हैं. स्क्रीन की बाईं ओर एक पेड़ दिख रहा है डेटा स्टोर करने की जगह की फ़ाइलों और फ़ोल्डर को देख सकता है. आप इस ट्री का उपयोग ब्राउज़ करने और कोई खास फ़ाइल खोलें.

ध्यान दें कि रिपॉज़िटरी देखते समय, ब्रेडक्रंब टूलबार में अब तीन कॉम्पोनेंट:

  • डेटा स्टोर करने की जगह का मेन्यू, जिससे अलग-अलग डेटा स्टोर करने की जगहें चुनी जा सकती हैं
  • ब्रांच/समीक्षा/टैग मेन्यू, जिससे चुनिंदा ब्रांच चुनी जा सकती हैं, टैग या कमिट
  • फ़ाइल पाथ बॉक्स, जो मौजूदा फ़ाइल या फ़ोल्डर का नाम दिखाता है और इसके लिए बना पाथ

फ़ाइल खोलें

फ़ाइल को खोलने के लिए, उसकी डायरेक्ट्री को ब्राउज़ करें और उसे चुनें. का व्यू फ़ाइल पैनल में फ़ाइल की सामग्री दिखाने के लिए रिपॉज़िटरी अपडेट करता है, और इसकी जगह, ट्री पैनल में रिपॉज़िटरी में मौजूद होती है.

फ़ाइल में किए गए बदलाव देखें

फ़ाइल में किए गए बदलावों को देखने के लिए:

  1. डेटा स्टोर करने की जगह के व्यू से, फ़ाइल चुनें.
  2. सबसे ऊपर दाएं कोने में मौजूद, BLAME पर क्लिक करें.

फ़ाइल पैनल अपडेट हो जाता है, ताकि यह पता चल सके कि फ़ाइल में किसने और कब बदलाव किए.

बदलाव का इतिहास देखना

किसी फ़ाइल में बदलाव का इतिहास देखने के लिए:

  1. डेटा स्टोर करने की जगह के व्यू से, फ़ाइल चुनें.
  2. सबसे ऊपर दाएं कोने में मौजूद, इतिहास पर क्लिक करें. आपको बदलाव का इतिहास पैनल दिखेगा. इसमें इस फ़ाइल से जुड़े कमिटमेंट दिखेंगे.

कोड की समीक्षाएं देखें

Gerrit कोड की समीक्षाओं के लिए, टूल को सीधे 'बदलाव का इतिहास' पैनल से खोला जा सकता है.

किसी फ़ाइल की कोड समीक्षा देखने के लिए:

  1. डेटा स्टोर करने की जगह के व्यू से, फ़ाइल चुनें.
  2. सबसे ऊपर दाएं कोने में मौजूद, इतिहास पर क्लिक करें. बदलाव का इतिहास पैनल दिखाई देता है, जो इस फ़ाइल के लिए कमिट को दिखाता है.
  3. किसी कार्रवाई पर कर्सर घुमाएं. आपको ज़्यादा बटन (तीन वर्टिकल बिंदु) दिखेगा.
  4. ज़्यादा बटन पर क्लिक करें.
  5. कोड की समीक्षा देखें चुनें.

Gerrit कोड समीक्षा टूल, एक नई ब्राउज़र विंडो में खुलता है.

किसी तय तय किए गए समय पर फ़ाइल खोलना

किसी तय तय किए गए तरीके से फ़ाइल खोलने के लिए:

  1. डेटा स्टोर करने की जगह के व्यू से, फ़ाइल चुनें.
  2. सबसे ऊपर दाएं कोने में मौजूद, इतिहास पर क्लिक करें. बदलाव का इतिहास पैनल दिखाई देता है, जो इस फ़ाइल के लिए कमिट को दिखाता है.
  3. किसी कार्रवाई पर कर्सर घुमाएं. आपको देखें बटन दिखेगा.
  4. देखें बटन पर क्लिक करें.

किसी फ़ाइल की तुलना किसी दूसरी रिपोर्ट से करना

किसी अलग पुष्टि वाली फ़ाइल की तुलना करने के लिए:

  1. डेटा स्टोर करने की जगह के व्यू से, फ़ाइल चुनें. दो सोर्स से तुलना करने के लिए कमिट करने के लिए, पहले उस कमिट पर फ़ाइल को खोलें.
  2. किसी कार्रवाई पर कर्सर घुमाएं. आपको एक DIFF बटन दिखेगा.
  3. अलग करें बटन पर क्लिक करें.

फ़ाइल पैनल अपडेट हो जाता है, ताकि इन दोनों के बीच में हो रही तुलना को दिखाया जा सके फ़ाइलें शामिल हैं. दोनों कमिट में से सबसे पुरानी प्लेलिस्ट हमेशा बाईं ओर होती है.

बदलाव का इतिहास पैनल में, दोनों कमिट को हाइलाइट किया जाता है और एक लेबल अगर कमिट को बाईं या दाईं ओर दिखाया जाता है.

किसी भी फ़ाइल को बदलने के लिए, 'बदलाव का इतिहास' पैनल में मौजूद पुष्टि पर कर्सर घुमाएं. इसके बाद, कॉन्टेंट के हर हिस्से को खोलने के लिए, लेफ़्ट या राइट बटन पर क्लिक करें अंतर के बाईं या दाईं ओर.

क्रॉस रेफ़रंस ब्राउज़ किए जा रहे हैं

डेटा स्टोर करने की जगहों को ब्राउज़ करने का एक अन्य तरीका है क्रॉस का इस्तेमाल करना संदर्भ. ये रेफ़रंस, दिए गए यूआरएल में हाइपरलिंक के तौर पर अपने-आप दिखते हैं सोर्स फ़ाइल के लिए उपलब्ध है.

क्रॉस रेफ़रंस को पहचानना आसान बनाने के लिए, क्रॉस रेफ़रंस पर क्लिक करें, ऊपर दाएं कोने में मौजूद होता है. यह विकल्प, सभी के नीचे अंडरलाइन दिखाता है क्रॉस रेफ़रंस हैं.

ध्यान दें: अगर क्रॉस रेफ़रंस को धूसर किया गया है, तो इसका मतलब है कि उस फ़ाइल के लिए क्रॉस रेफ़रंस उपलब्ध नहीं हैं.

क्रॉस रेफ़रंस पैनल खोलने के लिए, क्रॉस रेफ़रंस पर क्लिक करें. इस पैनल में ये चीज़ें शामिल हैं दो सेक्शन:

  • परिभाषा सेक्शन, जिसमें वे फ़ाइलें या फ़ाइलें शामिल होती हैं जो रेफ़रंस
  • रेफ़रंस सेक्शन, जिसमें वे फ़ाइलें होती हैं जिनमें रेफ़रंस दिखता है

दोनों सेक्शन में फ़ाइल के नाम के साथ-साथ लाइन या लाइनें भी दिखती हैं जिसमें रेफ़रंस शामिल हो. क्रॉस रेफ़रंस पैनल से कोई फ़ाइल खोलने के लिए, पंक्ति संख्या प्रविष्टि पर क्लिक करें. फ़ाइल, पैनल के नए सेक्शन में दिखती है, इससे आपको ओरिजनल फ़ाइल को बनाए रखते हुए उसे ब्राउज़ करने की सुविधा मिलती है दिखाई दे सकता है.

आप क्रॉस रेफ़रंस पैनल का इस्तेमाल करके, क्रॉस रेफ़रंस ब्राउज़ करना जारी रख सकते हैं, बस मदद मिलेगी. ऐसा करने पर, पैनल में एक ब्रेडक्रंब ट्रेल दिखेगा, जिसे अलग-अलग क्रॉस रेफ़रंस के बीच नेविगेट करने के लिए इस्तेमाल किया जा सकता है.

खास फ़ाइलों या कोड स्निपेट को खोजने के लिए, सबसे ऊपर बटन पर क्लिक करें. खोज हमेशा डिफ़ॉल्ट ब्रांच पर सेट होती हैं.

सभी खोजें RE2 रेगुलर एक्सप्रेशन का इस्तेमाल करती हैं डिफ़ॉल्ट रूप से. अगर आपको रेगुलर एक्सप्रेशन का इस्तेमाल नहीं करना है, तो खोज को बंद करें डबल कोट में ( " ).

ध्यान दें: किसी फ़ाइल को तुरंत खोजने के लिए, या तो उसके सामने बैकस्लैश जोड़ें या पूरी फ़ाइल के नाम को कोटेशन मार्क के बीच रखें.

foo\.java
"foo.java"

इन फ़िल्टर का इस्तेमाल करके, खोज के बेहतर नतीजे पाए जा सकते हैं.

फ़िल्टर करना दूसरे विकल्प जानकारी उदाहरण
lang: भाषा: फ़ाइल की भाषा के हिसाब से एग्ज़ैक्ट मैच करें. lang:java परीक्षण
फ़ाइल: filepath:
पथ:
f:
केस:हां खोज को केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) बनाएं. डिफ़ॉल्ट रूप से, खोज के नतीजे केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होते हैं. केस:हां नमस्ते दुनिया
क्लास: क्लास का नाम खोजें. क्लास:MainClass
फ़ंक्शन: func: फ़ंक्शन का नाम खोजें. function:print
- खोज में इस शब्द को शामिल न करें. हैलो -वर्ल्ड
\ इसमें ., \ या (. दौड़ें\(\)
"[term]" शब्दों वाली खोज करें. "class:main"

अन्य सहायता

किसी समस्या की शिकायत करने के लिए, सबसे ऊपर दाईं ओर मौजूद सुझाव/राय दें या शिकायत करें बटन पर क्लिक करें पर क्लिक करें और दिए गए फ़ॉर्म में अपना सुझाव दर्ज करें.