Почему транк обновляется до головной версии ветки?
Я использую черепаху SVN.
Когда я обновляю каталог соединительных линий svn, он обновляется до головной версии ветки svn.
Кто-нибудь знает, почему это происходит?
1 ответ
Когда вы обновляете рабочую копию, она обновляется до версий HEAD, если вы не укажете конкретную версию.
svn update вносит изменения из хранилища в вашу рабочую копию. Если редакция не указана, ваша рабочая копия будет обновлена до версии HEAD.
Поскольку номера ревизий применяются ко всему хранилищу, вполне нормально, что вы видите самую последнюю ревизию при обновлении вашей ствола.
В отличие от большинства систем контроля версий, номера версий Subversion применяются ко всему дереву хранилища, а не к отдельным файлам. Каждый номер ревизии выбирает целое дерево, определенное состояние хранилища после некоторого зафиксированного изменения. Еще один способ думать об этом заключается в том, что ревизия N представляет состояние файловой системы репозитория после N-го коммита.