Как делаются теги в Subversion?
Я знаю, как использовать теги в Subversion. Я создаю тег каждый раз, когда добираюсь до этапа выпуска.
Я не совсем понимаю, как они работают.
Является ли тег просто копией, сделанной из какой-либо ревизии, которую я указал? Или тег больше похож на ссылку, где внутренняя подрывная деятельность просто говоритGO TO /trunk/project/ Revision 5
или что угодно.
Команда для создания тега (svn copy
Кажется, подразумевается, что это копия, но я видел, как другие люди пишут, что на самом деле Subversion ничего не копирует.
Скажем, я выбрасываю только HEAD-версию репозитория. Мне нет дела до истории, кроме тегов. Эти теги сбрасываются вместе с остальной частью ревизии Head?
Наконец, все это просто магия программирования, которую я не хочу знать.