Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: sergek от Февраль 08, 2018, 19:06



Название: Версия Qt из git
Отправлено: sergek от Февраль 08, 2018, 19:06
Коллеги,
если Qt извлекается из git (git clone git://code.qt.io/qt/qt5.git), как определить по полученным исходникам, какая версия скачана?


Название: Re: Версия Qt из git
Отправлено: qate от Февраль 09, 2018, 00:19
https://github.com/qt/qtbase/blob/5.10/.qmake.conf  MODULE_VERSION ?


Название: Re: Версия Qt из git
Отправлено: sergek от Февраль 09, 2018, 10:19
У меня в исходниках такого каталога, или похожего, нет ((
Нашел  в /home/sergek/opt/qt5/qtbase/dist историю изменений, последний файл - changes-5.10.0. Кроме этого, в сгенерированном Makefile есть строчка Generated by qmake (3.1) (Qt 5.10.1).
Вообще-то понятно, что той командой, какую я упомянул выше, скачивается последняя версия. Но вот хотелось узнать, какая именно в гит последняя? ))


Название: Re: Версия Qt из git
Отправлено: ssoft от Февраль 09, 2018, 10:40
Версия Qt определяется именем ветки на сервере.

Команда
Код:
git status
покажет с какой веткой на сервере связана Ваша локальная.

Вообще-то можно явно переключиться в любую ветку соответствующей какой-либо версии, поэтому вопрос не вполне корректен, так как репозиторий содержит всё, а Вы уже выбираете, что конкретно Вам нужно.


Название: Re: Версия Qt из git
Отправлено: sergek от Февраль 09, 2018, 13:07
Версия Qt определяется именем ветки на сервере.

Команда
Код:
git status
Спасибо огромное! С git нечасто работаю и с ограниченным числом команд.
Судя по всему, команда дает только мажорную и минорную версии:
Код
DOS
On branch 5.10
Your branch is up-to-date with 'origin/5.10'.
 

Вообще-то можно явно переключиться в любую ветку соответствующей какой-либо версии, поэтому вопрос не вполне корректен, так как репозиторий содержит всё, а Вы уже выбираете, что конкретно Вам нужно.
Это я знаю. Но я клонировал не какую-то конкретную ветку, а qt5.git. Поэтому и возник вопрос, а что же там последнее.