Я пишу сценарий powershell, который должен отправить код в несколько репозиториев git одновременно?
Вот сценарий, который у меня есть на данный момент:
param(
[parameter(Mandatory=$true)]
[string]$repoPath,
[parameter(Mandatory=$true)]
[array]$remoteRepos
)
pushd $repoPath
$remoteRepos | % {
#Want to exexcute this without blocking
& git push $_ master --fore -v
}
popd
Вот как я выполняю сценарий:
gitdeploy.ps1 -repoPath c:\code\myrepo -remoteRepos repo1,repo2
Как мне выполнить & git push $_ master --fore -v
таким образом, чтобы неблокирующий?
РЕШЕНИЕ
Спасибо @Jamey за решение. Я выполнил эту команду:
Start-Process "cmd.exe" "/c git push $_ master --force -v"