我有几个项目可以从appengine与SVN服务器进行交互。
我更喜欢python解决方案,但如果我必须
,我可以使用java生存答案 0 :(得分:4)
您可以尝试将SVNKit与java运行时
一起使用答案 1 :(得分:3)
DryDrop(http://drydrop.binaryage.com/)是一个基于Git的解决方案,您可能需要查看该解决方案,以便比较您要执行的操作。
答案 2 :(得分:1)
您可以使用mod_dav_svn协议与svn服务器(如果使用运行webdav的apache进行设置)进行通信。请参阅apache's implementation details问题是google appengine的urlfetch系统不允许除GET,POST,HEAD,PUT和DELETE之外的HTTP请求方法。 (webdav使用自定义请求方法,如PROPFIND,PROPPATCH等。)所以此时你只能查看svn服务器的内容。
但是,您可以使用Google appengine来实现webdav提供程序。有关详细信息,请查看gae-webdav项目。