E 'possibile, a merge
un ramo e automaticamente delete
con un singolo comando? Il passaggio di eliminazione deve essere eseguito solo se la fusione ha avuto esito positivo.Unisci ed elimina il ramo in un solo passaggio/comando
Grazie a tutti!
E 'possibile, a merge
un ramo e automaticamente delete
con un singolo comando? Il passaggio di eliminazione deve essere eseguito solo se la fusione ha avuto esito positivo.Unisci ed elimina il ramo in un solo passaggio/comando
Grazie a tutti!
No, git non supporta questo allo stesso tempo.
Tuttavia, è possibile eseguire i comandi in un guscio condizionalmente:
git merge source-branch && git branch -D source-branch
farò scrivere uno script.
git branch | grep -v master | xargs git merge
git branch | grep -v master | xargs git branch -d
qui il nome del ramo master
può essere sostituito dal nome del ramo corrente.
Non si dovrebbe usare la maiuscola D. Invece optare per 'git branch -d source-branch' per proteggersi dagli errori di battitura. Ciò assicurerà che il ramo che si sta eliminando sia stato correttamente unito per primo. –