नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
निर्माता और डेवलपर्स संस्करण नियंत्रण का उपयोग करके कैनवास ऐप्स के स्रोत कोड को प्रभावी ढंग से प्रबंधित करने के लिए Git एकीकरण का उपयोग करते हैं। Power Platform यह सुविधा आपको शोरगुल वाले अंतरों का सामना किए बिना निर्माताओं द्वारा किए गए परिवर्तनों की समीक्षा करने में मदद करती है। Power Apps Studio इसके अतिरिक्त, यह रिपोजिटरी में सीधे न्यूनतम संपादन करने की अनुमति देता है, जिससे एक सुव्यवस्थित और कुशल कार्यप्रवाह सुनिश्चित होता है।
Git एकीकरण का उपयोग करके कैनवास ऐप्स को कैसे प्रतिबद्ध करें
आप अपने कैनवास ऐप्स को प्रकाशित करते समय उन्हें प्रतिबद्ध कर सकते हैं। जब तक आप अपना ऐप प्रकाशित नहीं करते, तब तक परिवर्तन करने की अनुमति नहीं है। यह व्यवहार सुनिश्चित करता है कि स्रोत कोड आपके ऐप के नवीनतम प्रकाशित संस्करण को प्रतिबिंबित करता है, जिससे यह Git एकीकरण के साथ उपयोग के लिए तैयार हो जाता है।
कैनवास ऐप्स को प्रतिबद्ध करने के चरण
- Power Apps Studio खोलें और अपने कैनवास ऐप में परिवर्तन करें.
- Git एकीकरण के लिए परिवर्तन उपलब्ध कराने हेतु एप्लिकेशन प्रकाशित करें.
- अपने Git रिपॉजिटरी पर जाएँ और परिवर्तनों को कमिट करें।
स्रोत कोड फ़ाइलों तक पहुँचना
कैनवास ऐप्स का स्रोत कोड फ़ाइलों में संग्रहीत होता है। .pa.yaml ये फ़ाइलें मानव-पठनीय हैं और स्रोत नियंत्रण के साथ उपयोग के लिए डिज़ाइन की गई हैं। जब आप Git एकीकरण का उपयोग करते हैं, तो कैनवास ऐप्स के लिए स्रोत कोड किसी भी रूपांतरण की आवश्यकता के बिना स्वचालित रूप से रिपॉजिटरी में उपलब्ध होता है। स्रोत कोड रिपॉजिटरी के canvas फ़ोल्डर में संग्रहीत होता है।
कैनवास ऐप्स के लिए फ़ाइल संरचना
निकाले गए स्रोत कोड फ़ाइलें \Src फ़ोल्डर में स्थित हैं और इनमें शामिल हैं:
-
App.pa.yaml: ऐप को दर्शाता है. -
[screen Name].pa.yamlप्रत्येक स्क्रीन के लिए एक फ़ाइल, जो स्क्रीन का प्रतिनिधित्व करती है। -
\Component: प्रत्येक घटक के लिए एक फ़ाइल युक्त एक फ़ोल्डर, जिसे[component Name].pa.yamlके रूप में दर्शाया गया है।
केवल स्रोत नियंत्रण वाले फ़ोल्डर में मौजूद फ़ाइलों का ही उपयोग करें। .pa.yaml\Src अन्य फ़ाइलों, जैसे JSON फ़ाइलों, को स्रोत कोड के रूप में उपयोग न करें, क्योंकि वे सहेजने और लोड करने के चक्रों के बीच स्थिर नहीं होती हैं।
.pa.yaml फ़ाइलें संपादित करना
आप रिपोजिटरी में सीधे ही छोटे-मोटे संपादन कर सकते हैं। जब आप अपने परिवेश में परिवर्तन करते हैं तो कोई भी परिवर्तन ऐप के साथ पुनर्स्थापित हो जाता है। आपको अपनी शाखा में किसी भी कोड को प्रकाशित ऐप के रूप में मानना होगा।
संपादन के लिए सर्वोत्तम अभ्यास
- फ़ाइलों में सीधे तौर पर महत्वपूर्ण परिवर्तन करने से बचें।
.pa.yaml - परिवर्तनों को मुख्य शाखा में विलय करने से पहले हमेशा विकास परिवेश में उनका परीक्षण करें।
ज्ञात सीमाएँ
अगर आपके ऐप्लिकेशन में कोड कॉम्पोनेंट हैं, तो आप फ़ाइलों को .pa.yaml सीधे अपने रिपॉज़िटरी में संपादित नहीं कर सकते.
इन घटकों के साथ फ़ाइलों को संपादित करने से ऐप चलने से रुक जाता है. यदि आप गलती से इन फ़ाइलों को बदल देते हैं, तो आप अपने कैनवास ऐप के पिछले संस्करण को मेकर पोर्टल में लोड कर सकते हैं.
समस्या निवारण
इस अनुभाग में सामान्य समस्याएं और युक्तियां दी गई हैं, जो आपको कैनवास ऐप्स के साथ Git एकीकरण का अधिक सफलतापूर्वक उपयोग करने में मदद करेंगी।
सामान्य समस्याएँ
-
विलय संघर्ष: फ़ाइलों को दूषित होने से बचाने के लिए संघर्षों को सावधानीपूर्वक हल करें।
.pa.yaml -
ऐप लोड करने में विफल रहता है: सुनिश्चित करें कि फ़ाइलों में कोई असमर्थित संपादन नहीं किया गया है।
.pa.yaml
युक्तियाँ
- परिवर्तन करने से पहले उसकी समीक्षा करने के लिए विज़ुअल डिफरेंशियल टूल वाले Git क्लाइंट का उपयोग करें।
- डेटा हानि से बचने के लिए नियमित रूप से अपने रिपॉजिटरी का बैकअप लें।