Я следующий сценарий я использую для удаления мерзавца слиты ветви:Заменить текст в трубе
function Remove-MergedBranches
{
git branch -a --merged |
ForEach-Object { $_.Trim() } |
Where-Object {$_ -NotMatch "^\*"} |
Where-Object {-not ($_ -Like "*master")} |
Where-Object {-not ($_ -Like "*develop")} |
Where-Object {-not ($_ -Like "*dev")} |
% {$_.replace("/remotes","")} |
ForEach-Object { git branch -d $_ }
}
replace
не работает.
филиал может быть remotes/origin/tg-training-section