ruby的subversion客户端?

rub*_*iii 4 ruby svn version-control

是否有适用于ruby的subversion客户端,可用于管理来自subversion项目的文本文件,图像和其他文档?它需要能够签出项目,更新和合并内容(不是自动的,但在发生问题时用差异或某些东西做出响应),提交等等.

请不要问我,我们是如何到达那里;),但我们的CMS实际上只是一个SVN项目(包括文本文件,其中包括HTML,图像和其他文件),我们想建什么样的前端的红宝石人们可以在那里编辑文本文件,上传新文档等.

所以我们需要所有这些svn功能,我们希望以某种方式抽象它们,这样我们就不必使用与svn客户端安装交互的bash命令了.

小智 9

你现在可能已经找到了一个有效的解决方案,但我想我会分享这个,因为我写了一个可能有用的宝石.

http://rubygems.org/gems/svn_wc - svn_wc提供对基本svn函数的编程访问,利用Subversion Ruby Bindings,以简化的方式公开它们的功能
:http://github.com/dvwright/svn_wc

http://rubygems.org/gems/svn_wc_tree - svn_wc_tree为远程SVN存储库的工作副本提供Web应用程序前端GUI.(粗糙和进行中)


Tra*_*kel 5

对Ruby颠覆绑定,如果你想推出自己在Ruby中,你可以使用.还有Apache mod_dav_svn,它是一个已经存在的subversion管理应用程序(如果你使用Apache).