ניהול גרסאות


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

היא עוזרת לצוותים לעבוד יחד על אותו פרויקט. משתמשים בה בפיתוח תוכנה ובציורים טכניים.


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

לפעמים עובדים כמה אנשים על אותו קובץ. אם יש שני שינויים באותו מקום, צריך לחבר אותם. לחיבור קוראים מיזוג. מיזוג יכול להיות אוטומטי או שעושים אותו ידנית.

אם רוצים לפתח שני כיוונים שונים, יוצרים מסלול נפרד שנקרא ענף. אחר כך אפשר לחבר את הענפים.

הרבה פרויקטים משתמשים בגיט. זו מערכת פופולרית לניהול גרסאות.


יש מערכות שמוֹצאות את המידע בתוך הקבצים עצמם. יש מערכות ששומרות מאגר מרכזי (מאגר = מקום שבו נשמרים כל הקבצים).


לעיתים נועלים קובץ כדי שמישהו יחזיק אותו לבד. בגישה אחרת לא נועלים, וממזגים שינויים.


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


Repository (מאגר): מקום ששומרים בו את כל הקבצים.

Working copy (עותק עבודה): עותק מקומי של הקבצים. עובדים בו על השינויים.

Check-out: יצירת עותק עבודה מהמאגר.

Commit (שמירת שינויים): שמירה של השינויים במאגר.

Branch (ענף): מסלול נפרד של עבודה על קבצים.

Merge (מיזוג): חיבור שינויים משני מקומות לקובץ אחד.

Conflict (התנגשות): כששני אנשים שינו את אותו מקום בצורה שונה. צריך לפתור את הבעיה.

Annotate / blame: מראים מי שינה כל שורה בקובץ.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!