
reports_3c, reports_3c_2, final, final2? צריך לזכור מה השתנה בכל קובץ ומה חסר בו לעומת הגרסה הקודמת. ההרצאה מציגה את הבעיה הזאת ואת הפתרון שלה, מערכת לניהול גרסאות, ומסבירה מה יילמד בקורס.הטקסט המלא של הדקות הראשונות בהרצאה «מבוא לקורס Git & GitHub בעבודה עם Visual Studio» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, אם מערכת הקבצים שלכם נראית כפי שהיא מופיעה כרגע בתמונה ומדי פעם אתם רוצים לשמור ולשנות ואז אתם קוראים לדוח במקום ריפורטס שאנדרסקורס שלוש סי אתם משנים אותו לאנדרסקורס שלוש סי אנדרסקורס שתיים ואחרי זה פיינל ויש פיינל שתיים ופיינל שלוש ועוד ועוד וסדרת הקבצים והגרסאות שאותם אתם שומרים
במערכת הולכת ומתאחרת ואתם צריכים להחזיק ראש, כל קובץ וקובץ. אילו שינויים עשיתם, מה יש שם, מה הקובץ הזה מכיל ומה חסר בו לעומת הגרסה הקודמת.
אם אתם רוצים לעשות השוואה בין גרסאות שונות, אני רוצה לקחת את השני קבצים האחרונים שיש לי כאן, 3B לעומת 3Z, ולעשות ביניהם קומפר, להשוות אותם ולראות את התכולה, מה השתנה ביניהם.
כל אלו אלו הם כלים שנותנת לי מערכת שנקראת ורג'ן קונטרול. ורג'ן קונטרול כשמה כן היא, אני יכול לנהל גרסאות ובמקום לתת להם שמות שונים תחת אותו שם אני יוצר בעצם גרסאות שונות ויכול לחזור קדימה ואחורה בכל מהלך העבודה.
ורג'ן קונטרול נותן לנו גם את האפשרות ליצור עבודה במקביל לפתח כאן איזשהו מוצר ולהתחיל להתקדם איתו בעבודה פרללית על ידי צוות עובדים שהולכים ומפתחים את המוצר הזה בצורה מקבילה כשבסופו של דבר אנחנו רוצים לאחד את הכל אז אנחנו עושים מרג' לתוך מקום אחד.
ב-version control יש לי אפשרות ללכת ולפתח ענף צדדי של מערכת התוכנה שלנו שהוא יהיה נפרד וליצור לעצמי בעצם פרויקט אחד המכיל מספר אאוטפוטים שונים שנמסרים ללקוח.
זה האוטפוט הראשון שאותו אנחנו יכולים למסור ללקוח אחד ואילו ללקוח אחר מאחר והוא מבקש לנו פיצ'רים אחרים על אותו צוות פיתוח על אותה ניהול של גרסה וכמעט על אותו מוצר אנחנו מוסרים מוצר אחר.
יימסר ללקוח אחד ואילו כאן אנחנו את החץ האדום כאן נמסור ללקוח אחר. אם יש מצבים שבהם אנחנו רוצים ליצור קוד ולבצע בו שינויים אבל להיות מסוגלים גם לחזור אחורה לבצע איזשהו ריברט על כל הדברים הללו אלו הן בעיות שוורז'ן קונטרול נותן לי עליהם פתרונות.
בקורס הקרוב, במהלך השיעורים הקרובים, אנחנו נלמד את תוכנת גיט. גיט שייכת לטכנולוגיה של VCS - Version Control System, מערכת לניהול גרסאות, לאו דווקא גרסאות של מפתח, כל גרסאות שאנחנו רק חושבים עליהן, אם זה לדיבלופר אז יהיה קוד, ואם זה לדיזיינר אז יהיה עיצובים ותרשימים, ואם זה לאדריכל אז יהיה התוכניות שלו,
וכל אחד ואחד ששומר לעצמו מערכת של קבצים ורוצה אפשרות לחזור לאחור, אפשרות לעבוד ב-multiple version, אפשרות לעבוד בקבוצה גדולה בצורה distributed בצורה פרללית, את כל זאת ועוד אנחנו יכולים לקבל בטכנולוגיה הזאת שנקראת version control system,