Ben windows altında bir sunucu çalışan xampplite bir svn repo güncellemek için biraz php yazmaya çalışıyorum. (Bu bir geliştirme sunucusu değil, bir üretim biridir.)
İşte benim php bulunuyor:
<?php
passthru("update.bat");
// I also tried exec() & putting the svn command in directly
?>
Update.bat php dosyası olarak aynı klasörde oturuyor
İşte Update.bat içeriği bulunuyor:
svn up c:\path\to\my\repo
Ben kendisi ile toplu iş dosyasını çalıştırdığınızda, çalışıyor. Ben php yoluyla çalıştırdığınızda, ben tarayıcıya bu baskılı olsun:
C:\path\to\script\folder>svn up c:\path\to\my\repo
hangi iyi görünüyor, ama projenin güncelleştirilmiş değil.