Предыдущий ролик Следующий ролик  

Видео урок: Создание тегов

Принципы контроля версий

Как мы узнали ранее, создание тегов или меток является важнейшей функцией систем контроля версий. Они позволяют помечать целый набор файлов, чтобы можно было вернуться к известному состоянию. Так вы сможете, например, исправить ошибку в выпущенной версии, даже если сейчас вы работаете над следующей версией. Создавать теги в SVN очень просто. Мы просто поднимаемся на один уровень выше родительского каталога, а затем указываем SVN создать копию: svn copy из trunk в каталог tags, и мы назовем этот тег v1. Теперь, если мы выполним команду status, то увидим, что SVN думает, что мы хотим создать каталог v1 в каталоге tags и добавить в него f1c.

Создание тега не завершено, поскольку мы все еще должны зафиксировать тег в хранилище. Итак, если мы выполним svn update и svn log, то увидим, что мы создали тег для версии 1 здесь, вверху. И в будущем, если мы запустим svn log добавим после прямой черты more, мы сможем ограничить журнал, чтобы не пришлось прокручивать его вниз. Здесь мы можем увидеть все изменение под номером 5, где мы создаем тег для версии 1.

Если вы перейдете в каталог tags, затем в v1, то увидите там наш f1.c. ОК, вот так просто можно создавать теги. Теперь в любое время, когда вам нужно сделать обновления, вы можете вернуться в этот каталог и внести изменения прямо в нем. Эти файлы находятся отдельно от содержимого каталога trunk, и две эти папки являются полностью независимыми друг от друга.