LINUX.ORG.RU

subversion и номера версий


0

0

Я начал работаь с subversion. Помогите разобраться со следующими основными моментами:

Создали репозиторий, работаем над программой... В какойто момент решили, что программа готова к релизу. Создали branch под названием 1.0 и записали на бумажке, что revision с номером ХХХ является версией 1.0. Далее, пофикив баги записали, что revision YYY - является версией 1.0.1 . И так далее: каждая смена в первой и второй (с лева) цифрах влечет в себе новый branch, а каждые мелкие изменения - просто записиваем текущий revision. Ведение отдельного списка "ревизия -> номер версии" - представляется довольно неудобной штукой. С другой стороны, я не нашел возможности давать отдельным ревизиям какие-либо имена.

Буду благодарен за любые конструктивные замечания

П.С. Полистав есче немного сеть, обнаружил, что revision переводится на русский как "правка", а branch - "ветка".

★★

Re: subversion и номера версий

По идеологии subversion ты должен скопировать куда-нибудь каждый revision. Естественное место - каталог tag[s].

Однако такой подход порождает другую проблему: как узнать, откуда этот tag был порожден. Разный народ решает ее разными наколеночными способами. Вот, например http://subclipse.tigris.org/branch_tag.html

Другой простой метод - включить в имя тага название версии (в твоих терминах) и номер релиза subversion, из которого он был порожден.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.