Ho trovato lo script seguente che elenca i rami per data. Come faccio a filtrare questo per escludere i nuovi rami e inserire i risultati nel comando Elimina Git?Elimina tutti i rami più vecchi di X giorni/settimane
for k in $(git branch | sed /\*/d); do
echo "$(git log -1 --pretty=format:"%ct" $k) $k"
done | sort -r | awk '{print $2}'
Questo non elimina un po 'lo scopo di un sistema di controllo della versione? – haziz
@haziz: eliminare un ramo non significa cancellare la cronologia; i rami sono semplicemente indicati come puntatori sui commit. – CharlesB
Wer git localmente e svn in remoto, quindi il git è solo per lavoro locale. – Kenoyer130