The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновление Git с устранением уязвимостей, opennews (??), 29-Май-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Обновление Git с устранением уязвимостей"  +2 +/
Сообщение от Andrey Mitrofanov (?), 30-Май-18, 13:30 
>> всех поддерживаемых веток системы управления исходными текстами Git (2.17.1, 2.13.7, 2.14.4, 2.15.2, 2.16.4)
> $ gitk origin/ [tab-tab]
> origin/HEAD     origin/maint    origin/master  
> origin/next     origin/pu      
>  origin/todo
> Где они?

Брысь!

git branch --contains v2.17.1
git describe --tags maint
git log --decorate -1 v2.17.1

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "Обновление Git с устранением уязвимостей"  –1 +/
Сообщение от Андрей (??), 31-Май-18, 01:08 
>> Где они?
> Брысь!

Тэги - брысь?

$ git branch --contains v2.13.7
* master
$ git branch --contains v2.14.4
* master
$ git branch --contains v2.15.2
* master
$ git branch --contains v2.16.4
* master
$ git branch --contains v2.17.1
* master

Всё то, что ожидаешь в maint находится в... master!?

$ git describe --tags maint
fatal: Not a valid object name maint
$ git describe --tags origin/maint
v2.17.1

О, 2.17.1 и в maint есть. Так в master или maint?

$ git log --decorate -1 v2.17.1
commit fc54c1af3ec09bab8b8ea09768c2da4069b7f53e (tag: v2.17.1, origin/maint)
Author: Junio C Hamano <gitster@pobox.com>
Date:   Tue May 22 14:28:26 2018 +0900

    Git 2.17.1
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>

Ответить | Правка | Наверх | Cообщить модератору

23. "Обновление Git с устранением уязвимостей"  +1 +/
Сообщение от anonymous (??), 31-Май-18, 08:52 
> О, 2.17.1 и в maint есть. Так в master или maint?

Прикинь, один и тот же коммит может быть в нескольких ветках. Убивают, караул.

Ответить | Правка | Наверх | Cообщить модератору

24. "Обновление Git с устранением уязвимостей"  +/
Сообщение от Andrey Mitrofanov (?), 31-Май-18, 09:41 
>>> Где они?
>> Брысь!
> $ git branch --contains v2.17.1
> * master

git branch -a --contains v2.17.1

> Всё то, что ожидаешь в maint находится в... master!?

Подрастёшь...

>Так в master или maint?

...узнаешь.

> $ git log --decorate -1 v2.17.1
> commit fc54c1af3ec09bab8b8ea09768c2da4069b7f53e (tag: v2.17.1, origin/maint)

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

25. "Обновление Git с устранением уязвимостей"  +/
Сообщение от Андрей (??), 31-Май-18, 16:16 
Я знаю, что если мне надо посмотреть комиты стабильной или oldstable ветки какого ПО, то я делаю gtik origin/gtk-3-22, origin/gtk-3-20. KISS.
А как мне в gitk увидеть историю комитов 2.13.0 .. 2.13.7 уже не очевидно.
Ответить | Правка | Наверх | Cообщить модератору

26. "Обновление Git с устранением уязвимостей"  –1 +/
Сообщение от Андрей (??), 31-Май-18, 16:48 
https://git-scm.com/docs/gitworkflows#_maintenance_branch_ma...

>After a feature release, you need to manage your maintenance branches.
>
>First, if you wish to continue to release maintenance fixes for the feature release made before the recent one, then you must create another branch to track commits for that previous release.
>
>To do this, the current maintenance branch is copied to another branch named with the previous release version number (e.g. maint-X.Y.(Z-1) where X.Y.Z is the current release).

Чётко: хотите сопровождать старые релизы: создавайте соответствующие ветки.

Почему же сами разработчики git используют какую-то другую технику, и где она описана?

Documentation/howto/maintain-git.txt:

- 'maint' branch is used to prepare for the next maintenance
   release.  After the feature release vX.Y.0 is made, the tip
   of 'maint' branch is set to that release, and bugfixes will
   accumulate on the branch, and at some point, the tip of the
   branch is tagged with vX.Y.1, vX.Y.2, and so on.

Сведений о том, как поддерживать более чем одну серию maint-релизов я там не нашёл.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

27. "Обновление Git с устранением уязвимостей"  +/
Сообщение от Andrey Mitrofanov (?), 31-Май-18, 18:11 
> Чётко: хотите сопровождать старые релизы: создавайте соответствующие ветки.
> Почему же сами разработчики git используют какую-то другую технику, и где она
> описана?

Очевидно же, что они, "разработчики", совсем не хотят "сопровождать".

Пусть кто-нибудь-другой.(ц)Гомер

Они, как Торрвальдс!

Ответить | Правка | Наверх | Cообщить модератору

29. "Обновление Git с устранением уязвимостей"  +/
Сообщение от Андрей (??), 03-Июн-18, 00:17 
Не только мне надо подрасти. И у тебя познания быстро закончились. Ну, ничего, подрастёшь, когда-нибудь узнаешь.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру