Когда я создаю ветку, получает ли ветка свой собственный номер версии?
Нет. Для всего репозитория существует только один глобальный номер версии.
Коммит, создающий ветку, получит номер ревизии.
Чтобы уточнить, объясните, что происходит, когда фиксация выполняется в ветке.
Сама Subversion не имеет особой поддержки или понимания веток. Это все соглашения, основанные на том, как размещать файлы в структуре каталогов.
Таким образом, нет никакой разницы между фиксацией файла в «стволе» и фиксацией файла в «ветви». Фактически, один и тот же коммит может изменять файлы во многих ветках.
Для внутренней подрывной деятельности нет никакой разницы между созданием ветки и копированием каталога. Мы (как пользователи) просто придаем ему другое значение.
То же самое и с «тегами». Это просто копии вашего кода в определенное время, перемещенные в другой каталог (точно так же, как ветка), которые вы намереваетесь сохранить, никогда не изменяя их снова (но сама Subversion этого не требует).
person
Thilo
schedule
20.09.2013