crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Git и номер версии программы
menand
  опции профиля:
сообщение 19.11.2012, 11:06
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 31.1.2012
Пользователь №: 3171

Спасибо сказали: 0 раз(а)




Репутация:   0  


Возник такой вопрос - есть команда разработчиков (4-5 человек (физически в разных офисах)) использующих Git (гитлаб). Есть программа на C++ + QT (думаю не суть важно). Очень бы хотелось чтобы в программе автоматически изменялся номер версии, после каждого коммента (тоесть залил ктото в свою ветку чтото - билд программы на единичку увеличился, смержился ктото с кемто - ещё на единичку, и т.д., и чтобы нумерация была для всего проекта, а не по каждой ветке своя).

Но как это можно сделать?

Задача видится из 2х пунктов:
1) научиться получать сквозной номер (видимо в текстовом файлике) версии
2) использовать его при компиляции.

И если по пункту 2 идеи есть, то как первое реализовать в голову не приходит..

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 19.11.2012, 14:57
Сообщение #2


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(menand @ 19.11.2012, 12:06) *
Задача видится из 2х пунктов:
1) научиться получать сквозной номер (видимо в текстовом файлике) версии
2) использовать его при компиляции.

И если по пункту 2 идеи есть, то как первое реализовать в голову не приходит..
Есть такой проект, GitStats называется. Он много всякой статистики умеет собирать, в том числе общее количество коммитов в проекте.
Разобраться и вынуть нужный функционал будет не сложно, там всего один питоновский файл.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.4.2024, 19:25