Глава 3. Профессиональное использование Subversion

Содержание

Revision Specifiers
Revision Keywords
Даты правок
Свойства
Зачем нужны свойства?
Использование свойств
Properties and the Subversion Workflow
Automatic Property Setting
File Portability
File Content Type
File Executability
End-of-Line Character Sequences
Ignoring Unversioned Items
Keyword Substitution
Locking
Creating locks
Discovering locks
Breaking and stealing locks
Lock Communication
Внешние зависимости
Peg and Operative Revisions

Если эту книгу вы читали главу за главой, от начала до конца, то к настоящему моменту должны иметь достаточно знаний для использования Subversion клиента при выполнении типичных управлению версиями операций. Вы понимаете, как создавать рабочую копию. Знаете как используя команды svn commit и svn update отправлять и получать изменения. Возможно у вас уже даже выработался рефлекс бессознательного запуска svn status. Вы готовы применять Subversion в большинстве возможных типовых ситуаций.

Однако предоставляемый Subversion набор возможностей не ограничивается «типовыми операциями управления версиями». У Subversion есть функциональность, выходящая за пределы простого обмена различиями с центральным хранилищем.

Эта глава рассказывает о тех возможностях Subversion, которые, не смотря на свою важность, не используются в обычном рутинном рабочем цикле. Перед чтением этой главы, необходимо хорошо представлять механизмы версионированния файлов и директорий в Subversion. Если вы этого не знаете, пред тем как продолжить, вам необходимо прочитать Глава 1, Фундаментальные понятия и Глава 2, Экскурсия по Subversion. После того как вы овладеете основами и примами, рассмотренными в этой главе, вы станете продвинутым пользователем Subversion!