ПредишенСледващото

Apache Subversion (SVN) - централизирана система за контрол на версиите, т.е. централния сървър (или PC) се използва за съхраняване на всички файлове и да си сътрудничат. Така че без допълнителни ощипвам, които нямат достъп до развитието на сървъра, за да бъде много проблематично.

5 съвета за използване на SVN

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

Използвайте външни зависимости

SVN да качите работни директории от различни директории на една или повече транзакции. Системата сравнява местните папки с дистанционно, и може да се определи необходимата версия или редактирате.

За да направите това, използвайте SVN: външни. Командата изглежда така:

Налице е по-удобен вариант. Ние трябва да създадете файл, например svn.externals. Тя трябва да попълните формуляра:

# Може да има много компоненти, както и, което показва ревизията

След това е необходимо да се създаде този файл като източник за външните зависимости:

# Имота ще се прилага за текущата директория

Сега ние трябва да zakomitit apdeytnut и работни файлове.

кръпка

Ако нямате достъп / разрешение за промяна на майстор хранилището, или просто няма смисъл Komichi настоящите промени, които все още трябва да се направи, е възможно да се приложи на пластира.

В действителност това е текстов файл, който съдържа всички промени. За да го създаде, трябва да отидете на корена и план:

# Файлът ще бъде записан в основната директория

За приложение, което трябва да се извърши:

# Пластирът се прилага в главната директория

Изключването на файлове

Когато трябва да се работи по множество проекти в същото време, в директорията може да се запуши с ненужни файлове, които могат да бъдат необходими за въвеждането, но не е необходимо да се развива. Не да се изпомпва допълнителни файлове и папки в SVN те просто не могат да бъдат изтрити. Това означава, че те ще се намират в основната хранилището, но няма да бъдат добавени към работните файлове по време на касата и актуализация.

За да изключите директории, трябва да стартирате актуализация с опциите --set задълбочен изключват.

# директории и файлове се изтриват само на клиентския компютър

Отказ на промените

Тъй като SVN съхранява всички данни за направените промени и пълен регистър на развитие, системата дава възможност да поправите грешки и дори възстановяване на файлове. Има няколко варианта.

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

# Върнете работа копие на последното копие на хранилището

Да предположим, че един от разработчиците направи свои собствени промени, zakomitil тях, а след това разбрах, че кода си, например, извършване на съществуваща функция, както и по-лошо. След това можете да се върнете към правилната версия. Ето как:

# 7 Връщане към одита на одита 6

И все пак, можете бързо възстановяване на изтрити файлове и директории.

# Възстановяване на копието на версия 1263

Комбинирането на редица ревизии

Наред с другите неща, SVN може да обедини не само два одита и цели вериги. Той разполага с функция е много проста:

# Обединяване на директории в включва / тест /

Най-важното нещо

Subversion има богат набор от инструменти, който засяга повечето версии на задачата за проследяване. Едно проучване на максималния капацитет на системата ще се улесни развитието и използването на инструменти.

5 съвета за използване на SVN

материали по темата

Свързани статии

Подкрепете проекта - споделете линка, благодаря!