tarafından engellenmeyen bir işlem başlatılıyor Kod eş zamanlı olarak birkaç git deposuna basması gereken bir powershell komut dosyası yazıyorum?Powershell
İşte ben bugüne kadar sahip senaryo:
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
İşte oluyor Senaryoyu yürütmek nasıl:
gitdeploy.ps1 -repoPath c:\code\myrepo -remoteRepos repo1,repo2
nasıl engellenmeyen bir şekilde & git push $_ master --fore -v
yürütmek?
ÇÖZÜM
teşekkürler çözüm için @Jamey için. Bu komutu yürütülürken yara:
Start-Process "cmd.exe" "/c git push $_ master --force -v"