简介
这个是我为增加MVCTools SVN功能的时候写的了一个SVN wrapper工具,编写语言是Golang。
主要是通过JSON REST风格的API操作SVN client完成一些基本的操作。
由于SVN部分操作比较耗时,所以设计了一个异步返回结果的API。
所有的操作都会即时返回一个task ID,然后根据这个task ID查询对应任务完成的结果/状态。
使用说明
源码里面已经有一个编译好的exe文件及包含了SVN的cli runtime。
由于是一个web service,所以内置了一个静态文件的server,你只需要把html copy到webroot目录下,
就可以当apache使用,不过当然是不支持PHP的……
直接运行svnexport.exe 用浏览器打开http://127.0.0.1:2345/ 就可以看到具体的调用实例。
源码SVN地址
SVN: http://192.168.33.2/svn/sam/svnexport/dev
发表评论
要发表评论,您必须先登录。