[devel] Git: как правильно избавиться от патча в виде бранча ?

akv@altlinux.org gbophuk_alt на mail.ru
Вт Сен 8 12:39:40 MSK 2015




>Вторник,  8 сентября 2015, 10:58 +04:00 от Sergey Afonin <asy на altlinux.ru>:
>
>Приветствую.
>
>В некоторых репозитариях патчи оформлены в виде отдельных
>бранчей. Например, Cyrus-IMAP:
>
>* master
>  patches/alt/003-cyradm
>  patches/alt/004-configs
>  patches/alt/011-rehash_fix_pathes
>  patches/alt/012-getline
>  patches/debian/007-fix_docs
>  patches/debian/008-clean_socket_closes
>  patches/debian/010-update_perlcalling.sh
>  patches/other/001-flock
>  patches/other/005-autocreate
>  upstream
>
>Пришло время избавиться от "patches/other/005-autocreate".
>Он мерджится в patches/debian/007-fix_docs (.gear/merge):
>
>merge: upstream patches/other/001-flock
>merge: patches/other/001-flock patches/alt/003-cyradm
>merge: patches/alt/003-cyradm patches/alt/004-configs
>merge: patches/alt/004-configs patches/other/005-autocreate
>merge: patches/other/005-autocreate patches/debian/007-fix_docs
>merge: patches/debian/007-fix_docs patches/debian/008-clean_socket_closes
>merge: patches/debian/008-clean_socket_closes patches/debian/010-update_perlcalling.sh
>merge: patches/debian/010-update_perlcalling.sh patches/alt/011-rehash_fix_pathes
>merge: patches/alt/011-rehash_fix_pathes patches/alt/012-getline
>merge: patches/alt/012-getline master
>
>Попытка его пропустить приводит к лишним конфликтам при попытке
>смерджить patches/alt/004-configs напрямую в patches/debian/007-fix_docs,
>что, в общем-то, понятно.
>
>Вопрос: есть ли какой-то способ удалить бранч просто, или надо,
>действительно, конфликт руками разбирать ?

Простите , я не совсем понял вопрос.
А чем не устраивает git branch -d/-D ?

---
akv на altlinux.org
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20150908/3b8388ad/attachment-0001.html>


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