Git: Нуждаете се от номер на версията на различни клонове

Бих искал да генерирам просто, нарастващо цяло число на версията въз основа на това кога даден ангажимент е променил определена папка. И искам този номер на версията да е валиден за всички клонове.

За да илюстрираме, да предположим, че папката се казва FOO и е на BRANCH1 и BRANCH2. Да кажем, че версия V в момента е равна на 10.

1) направете ангажимент, който променя FOO на BRANCH1: Бих искал V = 11 2) сега направете ангажимент, който променя FOO на BRANCH2: Бих искал V = 12

Всяка помощ ще бъде високо оценена! Джако


person Jacko    schedule 22.08.2011    source източник


Отговори (1)


Клоните са просто указатели върху графика.

git describe остава единственият валиден „етикет“ между хранилища.
Този въпрос има пример, където git describe се използва за генериране на "Vxxx".

Имате и git name-rev, ако искате "етикет" спрямо клон (но не е валиден за репо).

person VonC    schedule 22.08.2011