Этот вопрос похож, но не идентичен Для чего вы в любом случае используете каталог svn tags? ; Здесь есть некоторые тонкости, которые я хочу понять.
Помимо следующих функций:
- ссылается на определенное состояние дерева файлов с именем вместо числа
- изменение ассоциаций имен и номеров (но с сохранением их истории) путем изменения определенного
/subtree/tags/{tag_name}
каталога
- используйте
svn switch
для обновления вашей рабочей копии до определенного тега
что еще можно / нужно делать с тегами?
Если все теги делают снимок определенного корня поддерева в определенной ревизии репозитория, технически вы можете:
- использовать
/subtree/trunk
и subtree/branches
без a /subtree/tags
каталог
- создать свойства в каталоге
/subtree/trunk
, например tag:Release_1.0
= 309
, tag:Release_1.1
= 496
и т. Д.
и вы получите отображение имени-номера с историей ревизий, которое может быть прочитано инструментальными программами ... просто сейчас набор инструментов svn использует соглашение /subtree/tags/
для некоторых вещей.
Есть ли причина помещать в каталог /subtree/tags/
файлы, которые не , все из одной и той же версии транка?