1. когда коммитишь коммит с релизом новой версии делаешь соответствующий комментарий. Можно добавлять метку по этому поводу 2. вносишь описание изменений в файл "список изменений" его тоже коммитишь 3. в коде меняешь константу с номером версии, чтоб показывать клиенту номер версии
может есть какие-то менеджеры версий, незнаю, обычно новая версия результат работы нескольких месяцев, не сложно руками переименовать, ну можно скрипт какой написать чтоб разом все меняло и в базу данных записывало
1. когда коммитишь коммит с релизом новой версии делаешь соответствующий комментарий. Можно добавлять метку по этому поводу 2. вносишь описание изменений в файл "список изменений" его тоже коммитишь 3. в коде меняешь константу с номером версии, чтоб показывать клиенту номер версии
Или скрипт перед сборкой запускать, который из гита номер этого коммита вытянет
может есть какие-то менеджеры версий, незнаю, обычно новая версия результат работы нескольких месяцев, не сложно руками переименовать, ну можно скрипт какой написать чтоб разом все меняло и в базу данных записывало
Хм. В некоторых дистрибутивах линукса младший номер версий всяких библиотек чуть ли не каждый день меняется