Şu anda bir dizine php ile dosyaları yazıyorum, ben bu dizini (çalışıyor), eklemek sonra ben denemek ve bir svn onun çalışma ne hata kodlarının her türlü dönen yok taahhüt ne zaman. Herkes bu konuda herhangi bir fikir var mı?
$tmp = exec('cd '.$this->build_locations[$this->type].'; svn commit --username user --password pw; ls', $output);
Ben (burada ls amele para cezası did) dizine cd yapın, ben dizinde onun hala onaylamak için sonradan bir ls yapmak.
Ben de denedim:
svn help
bu yüzden svn komutu bulmak ile değil, onun değil bir sorunu biliyorum (gayet bana bütün komutları döndürür.
Ben yürütebilirsiniz onaylamak için dosyayı 777 CHMOD değeri ettik.
Düzenlendi Kodu:
$output = array();
$tmp1 = exec("cd ".$this->build_locations[$this->type].";");
$tmp = exec("svn commit ".$this->build_locations[$this->type].$this->app_id." --username user --password password -m 'test' --non-interactive --trust-server-cert --quiet 2>&1;", $output, $error);
if($error){
echo('<pre>');
print_r($output);
echo('</pre>');
}
exit;
Bu üretir:
Array
[0] => could not lookup DNS configuration info service: (ipc/send) invalid destination port
[1] => svn: Commit failed (details follow):
[2] => svn: Unknown hostname 'my.host'