Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

איך נקראת גרסת מערכת המיועדת ללקוח(ות)?

1
done
הסבר: גרסת release היא הגרסה המיועדת ללקוח, לאחר שעברה את כל הבדיקות והאישורים הדרושים.
by
מיין לפי

במערכות ניהול גרסאות, מאגר (repository) הינו בעצם רק תיקיה שמחזיקה את כל קבצי הקוד על גרסאותיהם.

1
done
הסבר: המאגר כולל לא רק את קבצי הקוד אלא גם את כל המידע ההיסטורי, המטא-דאטה והגדרות הקשורות לניהול הגרסאות.
by
מיין לפי

מה איננה טענה נכונה לגבי פתרון התנגשויות בגיט (conflict resolution)?

1
done
הסבר: התנגשויות מתרחשות כאשר אותו קובץ (לא קבצים שונים) מעודכן בו זמנית על ידי משתמשים שונים. לכן, הטענה המוצגת אינה נכונה לגבי מנגנון פתרון התנגשויות.
by
מיין לפי

מערכת ניהול גרסאות מבוזרת מצריכה מערכת מיוחדת לגיבוי לשרת עם המאגר של המערכת.

1
done
הסבר: במערכת מבוזרת, כל משתמש מחזיק עותק מלא של המאגר, ולכן קיימת הגנה טבעית (backup) בכל עותק, ואין צורך במערכת גיבוי ייעודית לשרת המרכזי.
by
מיין לפי

במערכת ניהול גרסאות גיט (git) – אם בסנכרון השינויים מהמאגר המקומי למאגר המרוחק (פקודת push) מתברר שבענף המסונכרן היו שינויים במאגר המרוחק (ממאגרים אחרים – זאת אומרת ע"י משתתפי הפיתוח האחרים), מערכת גיט במאגר המרוחק תנסה לפתור את ההתנגשויות בעצמה, ואם לא תצליח – תציע אוטומטית לבצע שילוב ידני של השינויים במאגר המרוחק.

1
done
הסבר: במקרה של התנגשויות, Git מסרבת לבצע push ומחייבת את המשתמש לבצע pull ולפתור את ההתנגשויות באופן ידני – היא אינה מבצעת מיזוג אוטומטי.
נערך לפני שבוע
by
מיין לפי

(Configuration Management) איזו פעילות איננה חלק מפעילויות ניהול תצורה?

1
done
הסבר: ניהול תצורה מתמקד בשליטה, מעקב ושינוי של גרסאות המערכת (Version, Release, Change Management ו-System Building), בעוד שהחזקת בסיס נתונים של ערכי קונפיגורציה נחשבת לפעילות נפרדת שאינה מהותית למנגנון ניהול התצורה עצמו.
by
מיין לפי