הגדרת בקרת גרסת גרסה באובונטו
בעת פיתוח פרוייקט, ייתכן שתרצה לשמור על בקרת גרסה של כל הקבצים שלך, כך שתוכל לחזור בקלות לדף קודם (או לתיקון הקודם) כדי לתקן את כל הבאגים או במקרה שמישהו מחק בטעות את הקבצים שלך.
באובונטו, הדרך הקלה ביותר לעשות בקרת גרסה היא להגדיר שרת Subversion (SVN).
sudo apt-get להתקין חתרנות libapache2-svn
הבא, אנחנו הולכים ליצור ספרייה להחזיק את המאגר.
ליצור / var / lib / svn
תן ל- Apache את זכות הגישה למאגר
sudo chown -R www-data: www-data / var / lib / svn sudo chmod 770 -R / var / lib / svn
הגדר את Apache עבור גישת SVN
gsu gedit /etc/apache2/mods-available/dav_svn.conf
בטל את הסרת הקודים על ידי הסרת ה - # '' לפני השורות הבאות:
... DAV svn ... AuthType בסיסי AuthName "מאגר חתרנות" AuthUserFile /etc/apache2/dav_svn.passwd ... דרוש משתמש חוקי
אם יש לך רק מאגר אחד עבור ה- SVN שלך, הסר את השורה הבאה
SVNPath / var / lib / svn
אחרת, אם אתה הגדרת מאגרים מרובים, uncomment זה קו
SVNParentPath / var / lib / svn
זכור כי בכל עת, רק SVNPath או SVNParentPath אינם מותקנים. אל תבטל את שניהם בעת ובעונה אחת.
צור סיסמה עבור שם המשתמש שלך
sudo htpasswd -cm /etc/apache2/dav_svn.passwd שם המשתמש שלך
הפעל מחדש את אפאצ 'י
/ הפעלה מחדש /
עכשיו לפתוח את הדפדפן וללכת http: // localhost / svn . אם אתה רואה את הדברים הבאים, ההתקנה שלך מוצלחת.
ייבוא הפרויקט שלך ל- SVN
התקנת בהצלחה את SVN, עכשיו אנחנו צריכים לייבא את קבצי הפרוייקט שלנו ל- SVN.
sudo apt-get להתקין rapidsvn
עבור אל יישומים-> תכנות-> RapidSVN
ב- RapidSVN, עבור אל מאגר-> ייבוא
בחלון, הזן את הפרטים הבאים:
לחץ על אישור. הזן את שם המשתמש והסיסמה שלך . הפרויקט שלך צריך להיות כעת ב- SVN.