Когато разработвате проект, може да искате да запазите контрол над версиите на всичките си файлове, така че да можете лесно да се върнете към по-ранна страница (или до предишната версия), за да отстраните всички бъгове или в случай, че някой случайно изтрил вашите файлове.

В Ubuntu най-лесният начин да направите контрол на версията е да настроите сървър за подмяна (SVN).

 sudo apt-get Инсталиране на subversion libapache2-svn 

След това ще създадем директория, която да държи хранилището ви.

 sudo svnadmin създайте / var / lib / svn 

Дайте на apache правото на достъп до хранилището

 sudo chown -R www-данни: www-данни / var / lib / svn sudo chmod 770 -R / var / lib / svn 

Конфигурирайте Apache за достъп до SVN

 gksu gedit /etc/apache2/mods-available/dav_svn.conf 

Разделете кодовете, като премахнете "#" пред следните редове:

 ... DAV svn ... AuthType Основен AuthName "Резервоар за подмяна" AuthUserFile /etc/apache2/dav_svn.passwd ...  Изисквайте валиден потребител 

Ако имате само едно хранилище за Вашия SVN, отменете следния ред

 SVNPath / var / lib / svn 

В противен случай, ако настройвате няколко хранилища, отменете този ред

 SVNParentPath / var / lib / svn 

Не забравяйте, че по всяко време само SVNPath или SVNParentPath не се коментират. Не развързвайте и двете едновременно.

Създайте парола за вашето потребителско име

 sudo htpasswd -cm /etc/apache2/dav_svn.passwd yourusername 

Рестартирайте Apache

 sudo /etc/init.d/apache2 рестартирайте 

Сега отворете браузъра си и отидете на http: // localhost / svn . Ако видите следното, инсталацията ви е успешна.

Импортиране на проекта си в SVN

Вие успешно сте инсталирали и конфигурирали SVN, сега трябва да импортираме нашите проектни файлове в SVN.

 sudo apt-get инсталирате rapidsvn 

Отворете Applications-> Programming-> RapidSVN

В RapidSVN отидете в хранилището-> Импорт

В прозореца въведете следното:

Кликнете върху OK. Въведете вашето потребителско име и парола . Вашият проект трябва да бъде в SVN сега.