PHP ile SVN depoları erişmekle ilgili bilgiler

1 Cevap php

Tahmin edebileceğiniz gibi bu Googling, biraz iyi yapar.

Herkes nasıl PHP Subversion desteği çalışmalarını özetleyecek kaynaklara sahip midir. Ben diskte bir depo açmak ve yeni taahhüt günlükleri, vb okumak gerekir

Eğer varsa bir şey, yararlı olacaktır. PHP docs hariç. Ben zaten bu var :)

1 Cevap

PHP bir SVN deposu erişmek için gereken zaman, sık sık exec or passthru ile çağırarak, "svn" komutunu kullanarak sonuna kadar - oldukça iyi çalışıyor; Sadece her zaman benim bilgisayarlar için olduğu makine, yüklü bir svn istemcisi olduğunu gerektirir.

En azından bazı komutlar için, xml seçeneği - - ve XML simplexml_load_string , örneğin, kullanarak, PHP ile ayrıştırmak kolaydır dikkat güzel bir şey svn komutu destekliyor olmasıdır.

Eh, en azından, bu svn komutunun çıkışını ^ ^ ayrıştırma çok daha kolay


Another solution would be to use the
VersionControl_SVN library ; it, itself, acts as a wrapper arround the svn command, and might help you by already doing a part of the work for you.


Finally, if you can install PHP extensions on your server, there is a PECL SVN extension -- here is its manual.

Ben bu yüzden ev sahibi Yine, ben Tamam birkaç kez çalıştığını duydum ... Sevmeyebilirsiniz, hiç kullanmadım, ve "beta" olarak işaretlenmiş.


Of course, in either case, knowing a bit about SVN, how it works, how the svn command works, and what kind of informations/output it can get, is quite helpful.

Umarım bu yardımcı olur; Eğer daha spesifik sorularınız varsa, :-) çekinmeyin