[devel] Обновление пакета с refusing to merge unrelated histories

Andrey Savchenko bircoph на altlinux.org
Чт Ноя 5 01:24:07 MSK 2020


On Thu, 05 Nov 2020 00:21:41 +0300 Vitaly Lipatov wrote:
> Может кто-нибудь помочь с обновлением пакета hypre —
> обычный merge до тэга v2.20.0 заканчивается refusing to merge unrelated 
> histories,
> добавление
> --allow-unrelated-histories
> приводит к появлению десятков конфликтов между файлами
> а добавление -X theirs создаёт успешный merge, но версии файлов в нём 
> неизвестно откуда.
> 
> Обсуждение того, что делать, если в противоположность -s ours нет -s 
> theirs, длится довольно длинно.
> https://stackoverflow.com/questions/173919/is-there-a-theirs-version-of-git-merge-s-ours
> 
> Как правильно поступать в таком случае?

Ничего длинного, если нужен просто -s theirs:
$ git merge --no-commit -s ours $theirs_branch
$ git checkout $theirs_branch -- .
$ git add -f . # можно без -f, если нужные файлы в .gitignore не попадают
$ git merge --continue


Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20201105/696e7cbf/attachment.bin>


Подробная информация о списке рассылки Devel