הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
באפשרותך ליזום שילוב של Git מ- Power Platform באזור פתרונות בתוך Power Apps, Copilot Studio, Power Automate ו- Power Pages. ככל שהצוות שלך מתפתח, באפשרותך לבצע התאמות אישיות בתוך סביבה ב- Git ולמשוך שינויים שבוצעו בתוך Git בסביבות מחוברות.
כדי לחבר שילוב Dataverse Git, בחר ספק Git:
- Azure DevOps. התחבר לפרוייקט Azure DevOps ולמאגר Git.
- GitHub. התחבר למאגר GitHub באמצעות אפליקציית GitHub אישית Azure Key Vault.
מאמרים ייעודיים לכל ספק כוללים דרישות מוקדמות והגדרה ראשונית. מאמר זה מתאר אפשרויות חיבור נפוצות ומשימות נפוצות החלות לאחר ההתחברות ל- Git.
כיצד לבחור בין איגוד סביבה לאיגוד פתרון
אם אינכם בטוחים באיזו אסטרטגיית איגוד להשתמש, איגוד סביבה הוא הגישה המומלצת להתחיל בשילוב Git ב-Dataverse. להלן כמה הבדלים מרכזיים בין סביבה לבין כריכת פתרונות שיעזרו לכם להחליט איזו גישה מתאימה לכם.
איגוד סביבה
קישור סביבה הוא תהליך יחיד לקישור כל הסביבה ב- Dataverse וכל הפתרונות והאובייקטים הלא מנוהלים בסביבה למאגר ותיקייה יחידים. כשאתם בוחרים לאגד את הסביבה כולה, כל ההתאמות האישיות הלא מנוהלות המתבצעות בכל פתרון לא מנוהל מותאם אישית מאוחסנות בתיקיית Git אחת ובענף אחד, ואין צורך להגדיר פתרונות אחרים לאחר הבחירה. המערכת מאפשרת למספר פתרונות להשתמש במיקום תיקיית שורש יחיד ועוקבת אחר האובייקטים השייכים לכל פתרון בקובץ נפרד. אין עוד דרישה להשתמש בתיקיית בסיס ייחודית עבור כל פתרון. אם אתם משתמשים באיגוד סביבה, אפשר לבחור את המאגר, הענף והתיקיה לקישור הסביבה במהלך ההגדרה הראשונית.
איגוד פתרון
ניתן להשתמש באיגוד פתרון כדי לשלוט במקור בפתרונות מרובים בתוך אותה סביבה כדי להפריד בין הסתעפויות או תיקיות. איגוד פתרונות מספק גמישות נוספת בארגון קבצי המקור שלכם, אך דורש ניהול רב יותר מצד היוצרים כדי להטמיע פתרונות חדשים לבקרת מקור. המערכת דורשת שיהיה רק מיקום אחד בבקרת המקור עבור כל אובייקט פתרון, מה שאומר שאם תבחרו לקשור פתרונות למיקומי מקור שונים, המערכת לא תאפשר לכם שיהיה את אותו אובייקט בפתרונות מרובים. מסיבה זו, לא ניתן לאגד פתרונות שונים בסביבה למאגרים שונים.
שיקולים אחרים
אם תבחרו איגוד סביבה, כל הפתרונות הלא מנוהלים החדשים יסונכרנו באופן אוטומטי עם קוד מקור ללא פעולות נוספות, ואם תבחרו איגוד לכל פתרון, יצירת פתרון חדש מאוחר יותר תדרוש שהפתרון יוגדר גם לבקרת מקור לפני סינכרון לבקרת המקור. הביאו בחשבון את הבטיחות של סנכרון כל הפתרונות לעומת הגמישות של תיקיות שונות וקישורי קוד מקור עבור כל פתרון.
קשר פתרון למאגר ולתיקייה (בעת שימוש באסטרטגיית קשירת הפתרון)
לאחר שתחבר את הסביבה שלך ל- Git באמצעות האסטרטגיה מחייבת של פתרון, תוכל לאגד פתרון למאגר ולתיקיה באותו מיקום Git.
- באזור פתרונות, בחרו את שלוש הנקודות האנכיות לצד הפתרון שרוצים לאגד לבקרת המקור ולאחר מכן בחרו התחבר ל-Git.
- בחרו ענף קיים, או צרו ענף חדש, הזינו תיקיית Git שאליה רוצים לאגד את הפתרון ולאחר מכן בחרו התחבר.
אימות החיבור
כדי לאמת את החיבור שלכם ל-Git, צרו פתרון חדש או בצעו שינויים בפתרון קיים והציגו את השינויים באמצעות השלבים הבאים:
- בדף פתרונות, פתחו את הפתרון שבו ברצונכם להציג שינויים.
- בחלונית הימנית, בחרו בקרת מקור כדי להציג את השינויים שבוצעו בפתרון.
כעת ניתן להציג את השינויים שבוצעו בפתרון ולבצע ולדחוף את השינויים למאגר, כמו גם להציג את הענף הנוכחי שהפתרון שלכם מחויב אליו.
התנתק מ- Git
ניתן לנתק סביבות ופתרונות ולאחר מכן לחבר אותם מחדש למיקומי Git שונים. עם קשירת סביבה או פתרון, ניתן לנתק את כל הפתרונות. בעזרת איגוד פתרון, ניתן גם לנתק פתרון ספציפי.
לקבלת מידע על התנתקות מ- Git באמצעות קוד, ראה התחברות ותנתק Dataverse ממאגר Git באמצעות קוד.
נתק את כל הפתרונות
- בדף הפתרונות, בחר חיבור Git (איגוד סביבה) או התחבר ל-Git (איגוד פתרון).
- בחר ניתוק כל הפתרונות מ-Git.
- בחר המשך בתיבת הדו-שיח לאישור.
ניתוק פתרון ספציפי
- בדף פתרונות או בקרת מקור, בחר חיבור Git.
- בחר ניתוק פתרון מ- Git.
- בחר המשך בתיבת הדו-שיח לאישור.
חיבור סביבות פיתוח מרובות ל-Git
ניתן לחבר מספר סביבות פיתוח לאותו מיקום Git. תכונה זו מספקת בידוד למפתחים עם היכולת לדחוף במהירות את השינויים שלך ל-Git ולמשוך שינויים של אחרים לסביבה שלך.
חשוב
כל סביבה חייבת להיות מחוברת לאותו סוג קשירה, מאגר, ענף ותיקיית Git.
- ייצא את הפתרונות הרצויים כלא מנוהלים מסביבת הפיתוח המקורית, ולאחר מכן ייבא אותם לסביבה השנייה.
- לחלופין, צור פתרון בסביבה השנייה עם אותו שם ומוציא לאור בדיוק.
- בסביבות אחרות, חזור על שלבי ההגדרה עבור Azure DevOps או GitHub. השתמש באותו ספק Git, סוג חיבור, מאגר, הסתעפות ותיקיה Git.
כעת ניתן לסנכרן שינויים בין סביבות מרובות.
השלבים הבאים
לאחר שהסביבות והפתרונות מחוברים ל-Git, תוכל להתחיל לבצע שינויים בפתרונות שלך ולבצע את השינויים הללו במאגר. למידע נוסף על פעולות בקרת מקור, עבור אל פעולות מאגר בקרת מקור.